컴퓨터 네트워크의 기초 3부 - 네트워크 프로토콜(2)
네트워크관련게시판
하나님-사람 2011-11-21 , 조회 (2336) , 추천 (0) , 스크랩 (0)
출처
원문

컴퓨터 네트워크의 기초 3부 - 네트워크 프로토콜

웹 페이지에 접속하기 위한 규약 - HTTP

앞서 언급한 대로, 인터넷 익스플로러 등의 웹 브라우저로 웹 페이지에 접속하는 것은 ‘인터넷’의 가장 보편적이고 대중적인 방식이다. 인터넷 웹 페이지는 ‘하이퍼 텍스트(hyper-text)’라는 글자로 구성되는데, 이 하이퍼 텍스트를 전송, 제어하는 규약이 HTTP이다. 그리고 웹 페이지를 작성하는 언어가 ‘HTML’이다. 특정 하이퍼 텍스트를 마우스로 클릭하여 다른 웹 페이지로 이동시키는 방식을 ‘하이퍼링크’라고 한다.

 04_1.jpg

웹 브라우저 주소창에 ‘http://…’라 입력하는 건, 이제부터 접속할 인터넷은 하이퍼 텍스트로 작성된 웹 페이지에 접속한다는 뜻이다. 만약 이 ‘http’ 대신에 다른 프로토콜(예를 들면, 아래에서 설명할 ftp)을 입력하면 다른 방식의 인터넷으로 접속된다. 아울러 ‘http://’를 생략하고 www.itdonga.com와 같은 인터넷 주소를 입력해도, 컴퓨터는 기본적으로 ‘http://’가 포함된 것으로 간주하고 웹 페이지를 띄우게 된다.

 05.jpg

전 세계의 모든 웹 페이지는 http 프로토콜을 통해 서비스되어야 하며, 사용자는 http 프로토콜을 지원하는 웹 브라우저를 통해 이 웹 페이지에 접속해야 한다. 이것이 네트워크에서 말하는 ‘규약’이다.

HTTPS도 있던데?

HTTPS는 http와 동일하지만 보안(secure) 기능을 추가한 것으로 http 프로토콜에 보안 기능을 제공하는 SSL 프로토콜을 접목한 형태다. 이 https는 컴퓨터 사이에 전송되는 데이터나 정보 등을 암호화하여 보안성을 강화하게 된다. 일반적으로 온라인 결재 웹 페이지나 회원 가입 웹 페이지 등에 적용되어 정보 유출을 방지한다. 웹 사이트에 로그인하거나 인터넷 쇼핑몰 등에서 온라인 결재할 때 인터넷 주소창을 유심히 보면, http에서 https로 변경됐다가 다시 http로 복귀되는 것을 볼 수 있다. 즉 회원 정보나 결재 정보가 전송되는 단계에서는 https 프로토콜로 전환되는 것이다(보통 눈 깜박할 사이에 전환되어 잘 안 보이긴 한다).

 06.jpg

빠른 파일 전송을 위한 규약 - FTP

순전히 파일 전송을 위해 사용하는 인터넷 규약이다. 다른 어떤 프로토콜보다 속도가 빠른 것이 특징이다. 앞선 http를 사용하는 웹 페이지에서도 파일을 다운로드할 수 있지만, 대량의 파일을 다운로드하기에는 아무래도 불편하고 느리다. ftp 프로토콜은 원격의 컴퓨터에 접속하여 파일만 빠르게 업로드/다운로드할 수 있도록 한다. 위에서 ftp 역시 인터넷 규약이라 설명한 대로, 동일한 인터넷 주소라도 ‘http://’를 입력했을 때와 ‘ftp://’를 입력했을 때는 다른 화면이 나타난다(해당 사이트에서 http와 ftp 서비스를 제공한다는 가정). 즉 같은 ‘인터넷’이지만 접속 및 전송 방식이 다른 것이다. 규약이 다르기 때문이다.

기본적으로 ftp 프로토콜을 통해 파일을 전송하려면 FTP 클라이언트 프로그램이 필요하다. http를 사용하는 웹 페이지에 접속하기 위해서는 인터넷 익스플로러 등과 같은 웹 브라우저가 필요한 것과 동일하다. 이스트소프트의 ‘알FTP’가 그 대표적인 예다(무료이면서 여러 가지 기능을 제공하기 때문에 많은 사람이 사용한다).

 07_1.jpg

물론 웹 브라우저나 윈도우 탐색기에서도 ftp 서비스를 제공하는 서버(ftp 서버)에 접근할 순 있다. ‘http://..’와 유사하게 ‘ftp://..’ 형태로 주소를 입력하면 된다. 다만 대량의 파일을 송수신할 때는 알FTP와 같은 전용 클라이언트 프로그램보다는 속도도 느리고 번거롭다.

 08_1.jpg 

다음 페이지에 계속…

추천 스크랩 전체목록