인터넷상의 각종 서비스
인터넷에 접속한 사용자라면 누구나 이용할 수 있는 많은 종류의 어플리케이션이 있는데 이 가운데 대표적인 것이 WWW과 전자 메일이다(표 참조).


용도마다 어플리케이션을 구분하여 사용
WWW은 많은 사람이 멀티미디어 데이터를 공유하고 열람할 수 있는 어플리케이션으로서 데이터는 정보 발신자측의 WWW서버에 위치한다. 정보 발신자는 이 서버를 인터넷에 공개함으로써 전세계에 정보를 제공할 수 있다. 발신된 데이터를 열람하기 위해서는 「브라우저」라고 하는 클라이언트 소프트웨어를 사용한다.
데이터는 문자나 그림, 표마다 객체(object)라고 불리는 단위로 나누어 처리되며 객체군은 각각이 관련지어져 있다. 브라우저상에서 어떤 객체를 불러내면 그 객체에 관련된 다른 객체도 불러내게 된다. 이러한 구조를 하이퍼 텍스트라고 한다. 하이퍼 텍스트를 이용한 어플리케이션은 그 밖에 여러가지가 있지만 그 중에서도 WWW은 마우스로 선택하는 것만으로 누구나 간단하게 열람할 수 있도록 되어 있다.
한편 전자 메일은 인터넷상의 우편이다. 수신자측 사용자를 지정하는 데이터를 발신하면 그 사용자에게만 데이터가 도착하는 구조이다. 종래에는 텍스트밖에 사용할 수 없었지만 MIME (Multipurpose Internet Mail Extensions)이 등장하여 화상 데이터나 파일 등도 송수신할 수 있게 되었다.
그 밖에 2지점간에 파일을 전송하는 FTP(File Transfer Protocol), PC를 원격으로 조작하는 Telnet, 전자적인 게시판을 실현하는 넷 뉴스 등이 인터넷상에서 널리 이용되고 있다. 각종 어플리케이션은 각각 독자의 프로토콜로 2지점간의 통신을 수행한다. 예를 들어 WWW에서는 HTTP (Hyper Text Transfer Protocol)을 사용한다.
포트번호가 패킷수신 상대를 결정
1대의 클라이언트 PC상에는 다양한 클라이언트 소프트웨어가 탑재되어 있다. 또한, 서버상에도 각종 서버 소프트웨어가 많이 들어있다. 따라서 인터넷에서는 IP어드레스로 특정의 머신에 패킷을 보낸 후, 머신 상의 어느 소프트웨어에 패킷을 넘겨주면 좋은 것인가를 특정하는 구조로 되어 있다. 그것이 포트번호이다(그림).

포트번호는 IP의 상위 프로토콜인 TCP, UDP 구조로 되어있으며, TCP, UDP의 상위에 있는 각종 어플리케이션에 패킷을 넘겨주는 역할을 한다. 마치 지하철역에서 번호가 표시된 빌딩별 전용출구와 비슷하다. 목적지 역만 알고 지하철에 탄 이용자는 가장 가까운 역에 도착해도 목적지인 빌딩을 몰라 우왕좌왕할 수 있다. 따라서 지하철에 타기 전에 미리 전용 출구의 번호를 확인해 두면 반드시 목적지 빌딩에 도착할 수 있다.
클라이언트에서 패킷을 송신할 때는 패킷이 도달되는 서버 소프트웨어 전용의 포트번호가 자동적으로 지정된다. IP어드레스를 기준으로 패킷이 서버에 도착하면 서버가 어느 소프트웨어에 보내면 좋은가를 포트번호로 판별한다. 서버측에서 사용하는 포트번호는 공공기관의 IANA(the internet assigned number authority)가 관리하고 있다.
한편, 클라이언트측도 어플리케이션마다 포트번호를 할당 받는다. 이와 같은 것도 서버가 응답 패킷을 반송할 때 어느 클라이언트 소프트웨어에 되돌려 주면 좋은 가를 특정할 필요가 있기 때문이다. 클라이언트 소프트웨어에 할당하는 것은 서버용으로 할당받지 않은 임의의 번호이다.
간단한 용어해설
☞ MIME(multipurpose internet mail extension)
인터넷상의 전자 메일에서 영어 이외의 언어나 멀티미디어 데이터를 보내기 위한 확장 사양. MIME를 사용하면, subject에 외국어를 사용하기도 하고 화상 데이터나 파일을 메일에 담아 송수신할 수 있다.
☞ 프로토콜
데이터를 송수신하기 위한 약속이나 순서. 2점간에 데이터를 송수신할 때는 서로 통신에 사용하는 프로토콜을 정하여 프로토콜에서 엄밀히 정해진 방법에 따라 데이터를 주고 받는다. 프로토콜은 복잡한 순서의 집합이기 때문에 흔히 계층구조로 설명된다. 그 중에서도 ISO(open systems interconnection)의 7계층모델이라고 하는 계층구조가 많이 사용된다.
☞ IANA
ISOC(Internet Society)와 FNC(Federal Network Council)의 공동위원회. 인터넷에서 사용되는 IP 어드레스, 도메인명, AS번호, 프로토콜번호, 포트번호 등의 할당과 조정을 시행하고 있다. IANA가 할당한 번호의 개요는 assigned numbers라고 하는 표제의 RFC로서 공개되고 있다.
비씨파크 주식회사, 대표이사 : 박병철 개인정보보호책임자 : 박병철
사업자등록번호 : 114-86-19888 |
본사 : 서울특별시 서초구 서초대로73길, 42, 1307호
전자우편 : master@bcpark.net |
(전화전 이용문의 게시판 필수)
전화: 02-534-982구(09:00~18:00) |
팩스: 02-535-155구 |
긴급: 010-9774-988삼
ㆍ저작권안내 : 비씨파크의 모든 컨텐츠(기사)는 저작권법에 보호를 받습니다. 단, 회원들이 작성한 게시물의 권리는 해당 저작권자에게 있습니다. 비씨파크에 게재된 게시물은 비씨파크의 입장과 다를 수 있습니다. 타인의 저작물을 무단으로 게시, 판매, 대여 또는 상업적 이용시 손해배상의 책임과 처벌을 받을 수 있으며, 이에 대해 책임을 지지 않습니다.
ㆍ쇼핑몰안내 : 비씨파크는 통신판매중개자로서 상품 주문, 배송 및 환불의 의무와 책임은 각 판매 업체에 있습니다.
Copyright ⓒ 2000-2026 BCPARK Inc. All Right Reserved.