TCP/IP
InfoWiki
Transmission Control Protocol/Internet Protocol
컴퓨터와 데이터 통신 장치를 통신망에 접목하기 위해 사용하는 데이터 통신 프로토콜에 대한 일반적인 이름이다. 인터넷에 연결된 컴퓨터 간의 데이터를 TCP/IP란 프로토콜로 서로 정보를 주고 받게하는 일종의 통신 규약의 역할을한다.
TCP/IP는 2개의 계층에서 수행된다. 상위 계층에서 TCP는 메시지나 파일들을 좀 더 작은 패킷으로 나누어 인터넷을 통해 전송하는 일과, 수신된 패킷들을 원래의 메시지로 재조립하는 일을 담당한다. 하위 계층에서 IP는 각 패킷의 주소 부분을 처리하여, 패킷들이 목적지에 정확하게 도달할 수 있게 한다.
간단히 말하면, TCP는 정보 패킷 차원에서 다른 인터넷 노드와 메시지를 상호 교환하는데 필요한 규칙을 사용하고, IP는 인터넷 주소 차원에서 메시지를 보내고, 받는데 필요한 규칙을 사용한다.
TCP/IP는 인터넷상의 네트워크에서 다양한 행상인에 의해 디자인된 다양하고 수 많은 네트워크를 연결하기 위한 미국 국방부의 설문 프로젝트 의해 개발되었다. 이것은 처음에는 성공적이었다. 왜냐하면 아주 많은 고객과 서버 시스템이 걸쳐 있으면서 모든 사람이 필요로 하는 파일 변환, 전자 메일 등의 기본 서비스를 제공했기 때문이다. 몇몇의 작은 부서에서의 컴퓨터는 단독 LAN에서 TCP/IP를 사용할 수 있다.
TCP/IP는 현재 인터넷에서 사용되는 통신 프로토콜로, 통신 프로토콜이 통일됨에 따라 세계 어느 장소의 어떤 기종과도 정보 교환이 가능하다. RFC(Request for Comments) 형태로 공개되고 있고 유닉스에서는 표준 프로토콜로 지정되어 있으며 거의 모든 운영 체제에서 구현되어 널리 보급되어 있다.