TCP/IP
“Transmission Control Protocol over Internet Protocol”의 약자입니다.
TCP/IP는 컴퓨터와 기타 장치가 네트워크를 통해 통신하는 데 사용하는 표준 프로토콜 모음입니다. 이 프로토콜 모음은 인터넷의 기본 토대 역할을 합니다. 약어에서 알 수 있듯이 TCP/IP 모음에는 전송 제어 프로토콜(TCP)과 인터넷 프로토콜(IP)이 모두 포함됩니다. 사용자 데이터그램 프로토콜(UDP)과 같은 다른 프로토콜도 표준 모음의 일부로 간주됩니다.
TCP와 IP 프로토콜은 함께 작동하여 한 호스트에서 다른 호스트로 데이터를 전송합니다. 먼저 각 호스트와 네트워크에 연결된 모든 장치에 고유한 IP 주소가 할당됩니다. TCP는 IP 주소를 사용해 호스트 간 연결을 설정한 다음, 데이터를 패킷으로 나누어 인터넷을 통해 전송합니다. 그런 다음 라우터는 데이터 패킷 헤더의 IP 주소를 사용하여 일련의 상호 연결망인터넷의 (백본이라고 함)을 거쳐 한 네트워크에서 다른 네트워크로 데이터를 전달합니다. 데이터가 목적지에 도착하면 TCP는 데이터 패킷을 다시 조립한 다음 IP를 통해 다른 호스트에 데이터 수신을 확인합니다.
표준 인터넷 프로토콜 모음은 TCP와 IP의 이름을 따서 지어졌지만, 네 개의 서로 다른 계층에서 작동하는 다른 프로토콜도 포함합니다. 각 계층은 그 아래 계층을 기반으로 구성됩니다.
- 링크 계층은 가장 낮은 계층으로, 컴퓨터와 라우터를 연결하는 물리적 네트워크를 나타냅니다. 이 계층은 네트워크 케이블(Ethernet, 동축 케이블, 광섬유 등)과 무선 전파(Wi-Fi 및 셀룰러 등)를 통해 장치 간 디지털 데이터를 실제로 전송하는 작업을 처리합니다.
- 인터넷 계층은 네트워크 간 데이터 라우팅을 처리합니다. 링크 계층을 통해 연결된 모든 장치에는 IP 주소가 할당되며, 인터넷 프로토콜은 이 주소를 사용하여 링크 계층을 통해 데이터가 출발지에서 목적지로 이동하도록 전달합니다.
- 전송 계층은 인터넷 계층을 통해 연결된 두 호스트 간의 통신을 처리합니다. TCP와 UDP는 가장 일반적인 전송 계층 프로토콜입니다. 이 프로토콜은 데이터를 작은 조각으로 나누고, 인터넷을 통해 데이터를 전달할 수 있도록 헤더를 추가한 다음, 목적지 컴퓨터에서 데이터를 다시 조립합니다.
- 애플리케이션 계층은 가장 높은 수준의 계층입니다. HTTP, SMTP, FTP와 같은 프로토콜은 전송 계층을 통해 다른 호스트의 지정된 포트로 데이터를 전송합니다. 포트는 수신 데이터를 처리해야 하는 애플리케이션을 식별합니다. 예를 들어 웹 브라우저용으로 들어온 데이터 패킷은 이메일 클라이언트나 음악 스트리밍 앱이 아니라 웹 브라우저로 전달됩니다.
지식 테스트하기