TCP/IP
인터넷상에서 데이터를 메세지의 형태로 보내기 위해 IP와 함께 사용하는 프로토콜
TCP는 데이터 전달을 관리하는 규칙입니다. 즉, 데이터를 작게 나눠서 한쪽에서 다른쪽으로 옮기고, 이를 다시 조립하여 원래의 데이터로 만드는 규칙입니다. 여기서 잘게 나누 데이터 단위를 패킷이라고 합니다.인터넷에서는 정보를 전달하는 단위를 뜻합니다.TCP는 패킷을 조립하고, 손실된 패킷을 확인하고,재전송하도록 요청하는 기능을 합니다.
IP는 인터넷상의 주소 규칙입니다. 집의 주소를 부여하는 규칙이 존재하듯이, 인터넷상에 연결된 모든 컴퓨터의 위치에도 규칙이 필요합니다.
TCP/IP 4계층
OSI(Open System Interconnections) 7계층은 시스템들의 연결을 위한 모델입니다.TCP/IP 4계층은 이를 웹 서비스에 맞게 단순화시킨 모델입니다.
- 응용계층: HTTP, SMTP, FTP, Telnet등 네트워크를 사용하는 응용프로그램으로 이루어집니다.
- 전송계층: TCP, UDP등 시스템을 연결하고 데이터를 전송하는 역할을 합니다.
- 인터넷계층: ICMP, IGMP, IP등 데이터를 정의하고 데이터의 경로를 라우팅합니다.
- 물리계층: ATM,Ethernet등 네트워크 하드웨어를 의미합니다.
TCP/IP 4계층을 통해 데이터를 통신하는 순서