본문 바로가기
HTTP

인터넷 네트워크

by hoshi03 2023. 11. 14.

IP

• 지정한 IP 주소(IP Address)에 데이터 전달
• 패킷(Packet)이라는 통신 단위로 데이터 전달

 

패킷은 아래처럼 출발지 ip, 목적지 ip와 데이터를 가지고 전송된다

 

• IP 프로토콜의 한계
• 비연결성 - 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷 전송
• 비신뢰성- 중간에 패킷이 사라지거나 패킷의 순서가 달라질수 있음
• 프로그램 구분 - 같은 IP를 사용하는 서버에서 통신하는 애플리케이션이 둘 이상이면 문제가 생신다

 

이런 한계점을 극복하기 위해서 TCP, UDP 프로토콜을 사용한다

 

 

실제로는 위의 그림의 단계를 거쳐서 데이터를 전송한다

 

TCP/IP 패킷 정보

• TCP 프로토콜의 특징

 

전송 제어 프로토콜(Transmission Control Protocol)
• 연결지향 - TCP 3 way handshake (가상 연결)
• 데이터 전달 보증
• 순서 보장


• 신뢰할 수 있는 프로토콜
• 현재는 대부분 TCP 사용