TCP/IP
프로토콜
서로 다른 컴퓨터나 네트워크 장비가 서로 통신하기 위해 미리 정해 놓은 약속, 규약
어떻게 상대를 찾고, 이야기를 시작하고, 어떤 언어로 이야기하며, 어떻게 이야기를 종료할까와 같은 규칙을 결정해야 한다.
Transmission Control Protocol/Internet Protocol
데이터가 의도된 목적지에 닿을 수 있도록 보장해주는 통신 규약
특징
- 인터넷으로 디바이스를 연결하는 네트워크의 프로토콜의 집합
- 두 가지 프로토콜로 이루어져 있다.
- 개별로도 사용될 수 있다.
- 인터넷의 기본 통신 언어
- 한 컴퓨터가 데이터 패킷을 컴파일하고 올바른 위치로 전송하여 인터넷을 통해 다른 컴퓨터와 통신할 수 있다.
TCP
- 패킷으로 컴파일한 후 동료 TCP 계층으로 송신한다.
- 전달받은 패킷 재조립
- 손상, 손실된 패킷이 있다면 재전송을 요청하는 패킷을 전송하여 재전송 받는다.
IP
- 인터넷에서 데이터를 전송하기 위해 지켜야 할 규약
- 수억 대의 컴퓨터가 서로를 식별하고 인터넷을 사용하기 위해 IP 주소를 부여받았다.
- 패킷을 올바른 목적지로 전달하는 역할
IPv4
- 32비트
- 10진수로 표현
- 각 자리는
.
으로 구분
IPv6
- 128비트
- 16진수로 표현
- 각 자리는
:
로 구분
TCP/IP 4계층 모델
-
응용 프로그램 계층: OSI 모델의 계층 7
-
전송 계층: OSI 모델의 계층 4
-
인터넷 계층: OSI 모델의 계층 3
-
네트워크 액세스 계층: OSI 모델의 계층 1 + 2
네트워크 계층 vs 인터넷 계층
- TCP/IP 모델에는 네트워크 계층(계층 3) 대신 인터넷 계층(계층 2)이 있다.
- 기본적으로 동일하지만 인터넷의 작동 방식에 대해 상이한 모델을 따르는 것
참고