network 15

TCP/IP의 역사

TCP/IP의 역사 처음에는 TCP와 IP가 각각 개발되었습니다. TCP는 미국방성 연구원들이 여러 가지 네트웍을 하나의 거대한 네트웍으로 통합하자는 취지를 갖고 만든 알파넷(ARPANET)을 구성하기 위해 개발되었습니다. 알파넷이 결국 오늘날의 인터넷이 됩니다. 오리지널 TCP는 원격지에서 로그인하는 기능, 이메일, 파일전송, 그리고 몇 가지 사용자 인터액션을 갖추고 있었습니다. 그런데 TCP가 금새 상당한 인기를 끌게 됩니다. 대기업의 네트웍이나 소규모 랜 등에 쉽게 적용이 될 수 있었기 때문입니다. 게다가 TCP는 기존의 프로토콜들도 별 탈 없이 지원한다는 강점을 갖고 있었기 때문에 더욱 널리 퍼집니다. 한편 IP는 네트웍에 라우팅 기능을 첨가하기 위해 만들어졌습니다. 라우팅 기능 역시 소규모 네트..

it/tech 2006.09.22

포트(ports)

포트(ports) 포트는 클라이언트/서버 시스템(Client-Server System)의 중요한 개념 중 하나입니다. 비유하자면, IP 주소는 빌딩의 우편 번호이고 포트는 그 빌딩 내의 특정 사무실 호수라고 생각하면 됩니다. IP 주소가 인터넷 상의 특정 '컴퓨터'의 주소를 가리킨다면 포트는 그 컴퓨터 내에 존재하는 여러 프로세스(process)로 연결되는 통로를 지칭합니다. 보통의 웹서버의 경우 대부분 포트 80을 통해 웹서버에 접속한 클라이언트와 서버가 서로 대화를 나눕니다. IP 주소를 이용해서 서버 컴퓨터를 찾은 다음 포트 넘버를 이용해서 'http 프로세스'를 찾는 것입니다. 만약, 그 서버에 텔넷(telnet) 접속을 한다면 IP 주소는 동일하되 다른 포트 넘버를 사용합니다. IP 주소가 빌딩..

os/Linux 2006.09.22

프로토콜 (Protocol)

프로토콜(Protocol) 바로 그 약속을 프로토콜이라 합니다. 전송할 데이타는 어떤 포맷이어야 한다든지, 전송하는 방식은 어떠 해야 한다는 것을 규정한 것입니다. TCP/IP는 인터넷이라는 네트웍 내에 존재하는 노드 사이의 데이타 전송을 규정해둔 프로토콜 표준입니다. 네트워킹 프로토콜(Networking Protocol) 기초가 되는 어떤 프로토콜의 기능을 원활하게 해주기 위해 쓰이는 또 하나의 프로토콜을 네트워킹 프로토콜이라 합니다. 웹의 프로토콜인 HTTP(HyperText Transfer Protocol)는 TCP라는 프로토콜 위에 얹혀서 작동합니다. TCP라는 기반 위에 HTTP라는 프로토콜을 운용하는 것은 몇 가지 이점이 있기 때문입니다. 먼저 TCP에 있는 기본적인 명령어를 재활용할 수 있으..

pe/standard 2006.09.22

노드(Node)

네트웍을 이루고 있는 각각의 컴퓨터나 기기를 노드라고 합니다. 로컬 네트웍에 연결된 각각의 컴퓨터가 그 네트웍의 노드입니다. 노드는 서로 연결되어 있고 그 연결을 매개해주는 일종의 교량 역할을 하는 것이 있습니다. 그것을 라우터(router)라 합니다. 노드들 간에 데이타를 교환하려면 데이타가 어떤 방식으로 전송되어야 한다는 공통의 약속이 필요할 것입니다.

pe/standard 2006.09.22
반응형