Corgi 혼자 공부하는 네트워크 1-2 공부 기록
본문 바로가기
개발자 일상/혼자 공부하는 네트워크

혼자 공부하는 네트워크 1-2 공부 기록

by 짱아아빠 2024. 8. 19.
반응형

네트워크 기본 구조

  • 노드(Node): 네트워크의 구성 요소로, 호스트(서버와 클라이언트)와 네트워크 장비(허브, 스위치, 라우터 등)를 포함합니다.
  • 간선(Edge): 노드 간을 연결하는 선입니다.
  • 메시지(Message): 노드 간 주고받는 정보로, 웹페이지, 파일, 이메일 등이 포함됩니다.

네트워크 구성 요소

  • 호스트(Host): 네트워크의 가장자리에 위치한 장치로, 종단 시스템(End System)이라고도 합니다. 서버와 클라이언트로 나눌 수 있습니다.
  • 중간 노드(Intermediate Node): 호스트 간의 정보를 중계하는 장치로, 이더넷 허브, 스위치, 라우터, 공유기 등이 있습니다.
  • 네트워크 장비(Network Devices): 정보가 원하는 수신지까지 안전하고 안정적으로 전달되도록 도와줍니다.
  • 통신 매체(Communication Media): 유선과 무선 매체로 구성되며, 노드를 연결합니다.

네트워크 유형

  • LAN(Local Area Network): 한정된 공간(가정, 기업 등) 내의 네트워크.
  • WAN(Wide Area Network): 먼 거리를 연결하는 광역 통신망. 다른 LAN에 속한 호스트와 메시지를 주고받을 때도 사용되며, ISP를 통해 연결됩니다.
  • CAN(Campus Area Network): 여러 건물을 연결하는 네트워크.
  • MAN(Metropolitan Area Network): 도시나 대도시 단위로 연결되는 네트워크.

데이터 전송 방식

  • 회선 교환(Circuit Switching): 메시지 전송로인 회선을 설정한 뒤 이를 통해 메시지를 주고받는 방식.
    • 회선 스위치: 호스트 사이의 일대일 전송로를 확립하는 네트워크 장비.
  • 패킷 교환(Packet Switching): 메시지를 패킷 단위로 쪼개어 전송하며, 수신지에 도착한 후 재조립됩니다.
    • 패킷 스위치: 사전에 설정된 경로 외에도 최적의 경로를 결정하고 패킷의 송수신지를 식별하는 장비(라우터, 스위치).

데이터 구조

  • 페이로드(Payload): 전송할 데이터 자체로, 헤더와 트레일러 정보가 포함되기도 합니다.
  • 헤더(Header): 주로 주소 정보가 포함되어 있습니다.

전송 방식

  • 유니캐스트(Unicast): 하나의 수신지로 메시지를 전송하는 방식(일대일).
  • 브로드캐스트(Broadcast): 자신을 제외한 모든 호스트에게 메시지를 전송하는 방식.
  • 멀티캐스트(Multicast): 특정 그룹에게만 메시지를 전송하는 방식.
  • 애니캐스트(Anycast): 그룹 내에서 가장 가까운 수신지로 메시지를 전송하는 방식.
반응형

댓글