자유롭게 게시물을 올릴수있는 게시판입니다.
  • 유년추억
  • 학교생활
  • 입시준비
  • 대학생활
  • 군생활
  • 알바생활
  • 취업준비
  • 직장생활
  • 원룸생활
  • 연애중
  • 결혼준비
  • 집안살림
  • 자녀교육
  • 창업준비
  • 이민유학
  • 노후생활
  • 전체보기


인터넷상의 각종 서비스

 

인터넷상의 각종 서비스


인터넷에 접속한 사용자라면 누구나 이용할 수 있는 많은 종류의 어플리케이션이 있는데 이 가운데 대표적인 것이 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로서 공개되고 있다.




2001-05-06 03:02:27
1444 번 읽음
☞ 로그인 후 의견을 남기실 수 있습니다
 캐시선물





365ch.com 128bit Valid HTML 4.01 Transitional and Valid CSS!
태그