Network Overview


Computer networking 개념

이 글은 Computer Networking의 전반적인 개념(Overview)을 설명합니다.
유튜브 채털 "Networking Class"의 "Computer Network (Overview)"의 정리한 것입니다.

1. Computer networking 개념   [동영상] (4분)

  • Computer Device간에 Data가 전달되는 과정을 이해 하는 것
  • 물리적/논리적인 흐름에 대한 이해
  • 전달 과정상에 존재하는 구성요소에 대한 이해

2. Computer networking 구성요소   [동영상] (5분)

  • Application -> Data
  • Device
    • End Device: PC, Server, Smartphone, IoT기기 등
    • Networking Device: 전송장비, Switch, AP(Access Point, 무선), Router, L4/L7, Firewall, VPN
  • Media: Wired(유선), Wireless(무선)
  • Protocol(통신 규약)

3. Computer networking 방식

3-1. 통신 방식에 대한 개념/용어   [동영상] (13분)

  • Unicast(1:1), Multicast(1:N), Broadcast(1:ALL(가능한 모두))
  • Simplex(단방향 통신), Duplex(양방향 통신)
    • Simplex: 내가 전송할 때 상대방은 나에게 전송하지 못함, 내가 전송을 종료해야 상대방이 나에게 전송할 수 있음. 예: 무전기
    • Duplex: 나와 상대방이 동시에 전송할 수 있음. 예: 전화기(스마트폰)
  • Connection Oriented (예: TCP), Connectionless (예: UDP)
  • LAN(Local Area Network), WAN(Wide Area Network)
  • Point to Point, Multi-Access (direct)
  • Circuit Switching, Packet Switching (indirect)
    • Circuit Switching: 연결 시간 동안 통신 회선을 전용으로 사용.
  • Network Topoplogy: Bus, Star, Ring, Hierarchical(계층적), Mesh(망), Hub&Spoke

3-2. Data 전달, 주소   [동영상] (7분)

  • Data에 최종 수신자의 Address를 표기하고, 나와 연결된 주변 Network Device가 받아 전달하는 방식 (Hop by Hop)
  • 사용되는 주요 Address
    • IP Address: Data의 최종 수신자에 대한 정보로 사용됨.
    • Mac Address: 최종 수신자로 전달하기 위해 나의 Next Hop에 보내기 위해 이용함.
    • Domain Name: 편의에 의해 만든 알파벳 주소(예: naver.com), IP Address로 변환됨.

4. Networking 품질과 비용 고려 사항   [동영상] (11분)

  • Infra로서의 특징: 비용과의 Trade off, 비용의 결정요소는 품질임.
  • Networking 구성요소가 매우 많으므로 100% 자산 소유가 불가함.
  • 품질요소
    • Bandwidth(속도, 성능): bps(bits per second)로 표현, Bytes per second는 Bps(첫 글자 대문자)로 표시.
    • Latency(응답 시간): RTT(Round-Trip Time), 송신 후 ACK를 받는데 까지 걸리는 시간
    • Jitter(지터): 패킷 지연이 일정하지 않고, 수시로 변하고, 패킷 간의 간격이 일정하지 않는 현상.
      주로, 매 라우터 마다 데이터 패킷들의 큐잉 (대기) 현상에 기인함.
      특히 음성 통신일 경우 jitter가 일정해야 함.
    • Loss: 패킷 분실.

5. Network Architecture (망분류)   [동영상] (12분)

Enterprise Network 보안 관점에서 중요한 개념

  • Internet
  • Intranet
  • Extranet

6. Enterprise Network   [동영상] (8분)

  • 기업의 network상의 Data의 특징은 기업 비즈니스와 연관된 것임
  • Data의 사용자는 누구이고, 어디에 Data들이 저장되어 있으며, 어떤 Data들이 Network를 통해 흘러 다니고 있는지를 아는것이 중요함.
  • Enterprise Network는 보안/안정성/품질을 고려하여 비용 효율적으로 구성 필요

Email 답글이 올라오면 이메일로 알려드리겠습니다.