본문 바로가기

느리게 변하는 지식/Network26

SMTP 실제 서비스 계층인 SMTP를 사용해보자. 리눅스를 사용한다면 /etc/services 파일에 모든 프로토콜 기본 포트가 정리되어있다. 널리 알려진 것만 우선적으로 정리하면 https 433 http 80 ftp 21 telenet 23 ssh 22 (하나로 컴퓨터와 컴퓨터가 인터넷과 같은 Public Network를 통해 서로 통신을 할 때 보안적으로 안전하게 통신을 하기 위해 사용하는 프로토콜입니다) smtp 25 pop3 110 imap 143 myslq 3306 정도가 있습니다. 메일을 보낼 때 사용하는 프로토콜을 SMTP라고 합니다. 메일을 보내게 되면 SMTP 서버에서 sendmail, postfix 프로그램을 구동하여 대상자에게 메일을 보내게 됩니다. 메일을 받기 위해 사용하는 서비스는 do.. 2021. 2. 8.
FTP FTP는 파일 전송 프로토콜이다. TCP/IP 프로토콜을 가지고 서버와 클라이언트 사이의 파일을 전송하기 위한 프로토콜로 응용 계층에 존재하고 있다. 크게 익명 FTP와 계정 FTP가 존재한다. 익명 FTP는 공식적인 사용자 계정 및 암호 입력이 필요 없는 공개형 FTP Server를 사용해 모든 사용자가 간편하게 접속해 원하는 파일을 다운로드할 수 있다. 보안상으로 파일을 올리는 것은 권한 락을 걸어 방지한다. - 다운로드만 가능하다. 계정 ftp는 쉽게 네이버 클라우드나 구글 드라이브 서비스를 사용한다면 어느 정도 이해를 할 것이다. 즉 업체의 ftp 서버의 하드디스크를 무료 혹은 유료로 가지고 파일을 업로드한 후 공유나 저장 목적으로 사용할 수 있다. 서비스를 받는 입장에서는 다양한 방법이 존재한다.. 2021. 2. 8.
HTTP HTTP(HyperText Transfer Protocol는 WWW 상에서 정보를 주고받을 수 있는 프로토콜이다. 주로 HTML 문서를 주고받는 데에 쓰인다. TCP와 UDP를 사용하며, 80번 포트를 사용한다. HTTP는 클라이언트와 서버 사이에 이루어지는 요청/응답(request/response) 프로토콜이다. 예를 들면, 클라이언트인 웹 브라우저가 HTTP를 통하여 서버로부터 웹페이지나 그림 정보를 요청하면, 서버는 이 요청에 응답하여 필요한 정보를 해당 사용자에게 전달하게 된다. 이 정보가 모니터와 같은 출력 장치를 통해 사용자에게 나타나는 것이다. HTTP를 통해 전달되는 자료는 http:로 시작하는 URL(인터넷 주소)로 조회할 수 있다. --위키백과-- HTTP의 가장 중요한 내용은 클라이언.. 2020. 4. 7.
인터넷의 작동원리와 프로토콜 1. 인터넷의 작동원리 우리가 웹 브라우저에서 웹페이지를 도메인에 이름을 입력하게 되면 브라우저가 해당 IP주소를 얻기 위해 DNS 서버에 요청을 보냅니다. DNS의 서버가 전달해주는 IP주소를 전달받고 브라우저는 해당 요청을 각 서버로 전달합니다. 서버가 특정 웹사이트의 접속 요청을 받으면 요청을 받으면 데이터는 디지털 형식으로 전송됩니다. http://www.submarinecablemap.com/ (해저 광케이블 웹 사이트) 수많은 케이블이 해저속에 존재합니다. 광섬유 케이블을 타고 와 우리가 요청한 정보가 우리 집에 있는 라우터까지 전달됩니다. 라우터는 이러한 빛 신호를 전기신호로 변환합니다. 그런 뒤 이더넷 케이블을 사용하여 데스크톱이나 노트북에 전기신호를 전달합니다. 만약 우리가 휴대폰과 같이.. 2020. 4. 6.
Web 1.WEB이란 무엇일까? 월드 와이드 웹( World Wide Web) 서로 통신 가능한 네트워크에서 사용자들이 서로의 정보를 공유할 수 있는 공간입니다. 인터넷과 같은 의미로 많이 사용되고 있지만, 정확히 말해 웹은 인터넷 인프라에 구축된 인기 있는 서비스입니다. 하지만 현재에는 인터넷과 웹이라는 단어가 서로 혼용될 만큼 인터넷의 가장 큰 부분을 차지하고 있습니다. 웹에는 다양한 특징들이 존재합니다. 인터넷 상에서 텍스트나 그림, 소리, 영상 등과 같은 멀티미디어 정보를 하이퍼텍스트 방식으로 연결하여 제공합니다. 하이퍼텍스트란 문서 내부의 또 다른 문서로 연결되는 참조를 집어넣음으로써 웹 상에 존재하는 여러 문서끼리 서로 참조할 수 있는 기술을 의미합니다. 문서 내부에서 또 다른 문서로 연결되는 참조를.. 2020. 4. 6.
Internet 1. 인터넷 인터넷은 무엇일까? internet은 web의 핵심적인 기술입니다 보통 인터넷과 웹이 같다고 생각하는 경우가 대다수입니다. 인터넷이라는 추상적이었던 용어를 좀 더 개념적으로 정리를 해보려 합니다. 인터넷의 기본은 컴퓨터들이 서로 통신 가능한 거대한 네트워크입니다. 단순하게 두대의 컴퓨터가 있다고 가정하겠습니다. 두대의 컴퓨터가 서로 통신을 해야 할 경우에는 두대의 컴퓨터가 케이블 또는 무선으로 연결되어있으면 정보를 공유할 수 있습니다. 하지만 네트워크는 두대로써의 가치의 효용이 떨어집니다 여러 대의 컴퓨터가 연결되어서 정보를 공유해야 하며 정보를 공유할 때 지속성 또한 뒷받침되어야 합니다. 여러 개의 네트워크망을 만들어 여러 대의 컴퓨터를 연결하기 위해선 라우터라는 소형 컴퓨터 기기에 연결되.. 2020. 4. 6.