TCP / IP 모델
·
Network
TCP / IP 모델 범용적으로 사용되는 TCP 프로토콜과 IP 프로토콜을 OSI 7계층 형식에 맞추어 추상화한 모델입니다. 계층적인 구조(4계층)로 이루어져 있으며, 각 계층은 특정한 기능과 책임을 가지고 있습니다. 계층별 동작 응용 계층 OSI 7 계층의 5 ~ 7(세션, 응용, 표현)계층의 기능을 담당합니다. 데이터를 생성하는 주체인 애플리케이션이 동작합니다. 프로토콜를 담당하는 계층입니다. Protocol Content FTP (File Transfer Protocol) TCP환경에서 파일 전송 프로토콜 TFTP (Trival File Transfer Protocol) UDP환경에서 파일 전송 프로토콜 HTTP (Hypertext Transfer Protocol) 웹 브라우저와 서버의 통신을 위한..
IP / TCP / UDP 비교
·
Network
IP(Internet Protocol) IP는 지정한 IP 주소에 데이터를 패킷(Packet)이라는 통신 단위로 데이터를 전달합니다. 데이터를 전달할 때 다음과 같은 한계가 있습니다. 비연결성: 패킷을 받을 대상이 없거나, 서비스 불능상태여도 패킷을 전송합니다. 비신뢰성: 패킷의 누락에 대응하거나 순서를 보장받을 수 없습니다. TCP(Transmission Control Protocol) TCP는 IP의 한계를 보완합니다. TCP 데이터 안에 전송 제어, 순서, 정보들이 있습니다. 도착한 패킷을 점검하여 순서를 맞추고, 누락된 패킷을 다시 요청합니다. 연결지향 프로토콜입니다. 3 way handshake으로 송신측과 연결을 확인합니다. TCP 3 way handshake 송신측과 연결 전에 가상 연결을 ..