인디노트

네트워크 패킷 (데이터) 송수신 본문

개발 플랫폼 및 언어/네트워크 기술

네트워크 패킷 (데이터) 송수신

인디개발자 2022. 3. 21. 11:35

프로토콜 스택 내부

데이터의 송수신을 담당하는 TCP, UDP 와 패킷 송수신 동작을 제어하는 IP 로 나뉨

- 애플리케이션 데이터를 송수신 할 때는 TCP 프로토콜을 사용

- DNS 서버에 대한 조회 등 짧은 제어용 데이터를 송수신 할 떄는 UDP 프로토콜 사용

- IP 내부에는 ICMP 와 ARP 를 포함

-- ICMP 는 패킷을 운반할 때 발생하는 오류를 통지하거나 제어용 메시지를 통지할 때 사용

-- ARP 는 IP 주소에 대응하는 Ethernet MAC 주소를 조사할 때 사용

IP 아래에는 LAN 드라이버가 있음

- LAN 드라이버는 LAN 어댑터의 하드웨어를 제어함

LAN 어댑터가 실제 송수신 (케이블에 신호를 송수신) 동작을 함

 

 

프로토콜 스택은 내부 메모리 영역에 통신 동작을 제어하기 위한 제어정보를 기록 <= 소켓 (Socket) 이라고 함

대표적인 제어정보

- 상대방의 IP 주소

- 포트번호

- 통신동작의 진행상태

반응형
Comments