케이블 규격, IP 주소 지정 방법, 상대를 찾기 위한 방법 등을 표시하는 프로토콜을 모은 것을 TCP/IP
라고 합니다.
TCP와 IP 프로토콜을 가리켜 TCP/IP라고 부르기도 하지만, IP 프로토콜을 사용한 통신에서 사용되고 있는 프로토콜을 총칭해서 TCP/IP
라는 이름이 사용되고 있습니다.
TCP/IP는 4계층으로 나뉘어 있습니다.
애플리케이션 계층
서로 다른 장치에서 실행되는 애플리케이션 간의 통신을 용이하게 하는 프로토콜이 포함됩니다.
이 계층에 있는 프로토콜의 예로는 웹 브라우징을 위한 HTTP(Hypertext Transfer Protocol),
이메일을 위한 SMTP(Simple Mail Transfer Protocol)
, 파일 전송을 위한 FTP(File Transfer Protocol)
가 있습니다.
전송 계층
장치 간에 안정적이고 효율적인 데이터 전달을 보장합니다.
여기에는 TCP(전송 제어 프로토콜)
및 UDP(사용자 데이터그램 프로토콜)
와 같은 프로토콜이 포함됩니다.
TCP
는 신뢰할 수 있는 연결 지향 통신을 제공하는 반면 UDP
는 신뢰할 수 없는 비연결 통신을 제공합니다.
네트워크 계층
네트워크를 통한 데이터 패킷의 주소 지정, 라우팅 및 전달 등을 처리합니다.
여기에는 데이터 패킷의 주소 지정 및 라우팅을 담당하는 IP(Internet Protocol)
와 네트워크 진단 및 오류 보고에 사용되는 ICMP(Internet Control Message Protocol)
와 같은 프로토콜이 포함됩니다.
링크 계층
장치 간의 물리적 연결과 물리적 매체를 통한 데이터 전송을 처리합니다.
여기에는 유선 네트워크용 이더넷(IEEE 802.3)
및 무선 네트워크용 Wi-Fi(IEEE 802.11)
와 같은 프로토콜이 포함됩니다.