목적 : 매일 글쓰기 습관을 만들고 기록과 공유를 통해서 기억을 상기시키고
생각 안날 때 바로바로 찾을 수 있도록 하기 위해서
요약 출처 : 모두의 네트워크 - 길벗
클라이언트측 애플리케이션(웹브라우저, 메일 프로그램, FTP 클라이언트 등) 과
서버측 애플리케이션과 통신(웹서버, 메일서버, FTP 서버 등) 위해
= > 응용 계층의 프로토콜 사용
HTTP
웹 사이트를 보기위해 웹 브라우저는 웹서버의 80번 포트를 사용하여 HTTP 통신을 한다.
HTTP 요청(GET/index.html HTTP/1.1)
GET 이라는 요청 메소드/ 파일 이름/ 버전 등을 서버에 전송
HTTP 응답(HTTP/1.1 200 OK )
요청을 정상적으로 처리함
-------------------------------------------------------------------------------------
- HTTP/1.0 버전에서는요청을 보낼 때마다 연결했다가 끊는 작업을 반복함
- HTTP/1.1 버전에서는 keep alive라는 기능이 추가되어
연결을 한번 수립하면 데이터 교환을 마칠 때까지 유지
데이터 교환을 모두 끝내면 연결을 끊는 구조
요청도 순서대로 처리함.
- HTTP/2 버전은 1.1 버전의 단점을 보완하여 빠르게 콘텐츠를 표시할 수 있게 됨.
=>요청의 순서대로 응답을 반환하지 않아도 됨.
DNS (Domain Name System)
기본적으로 컴퓨터(서버)에는 IP주소가 있어서 인터넷을 통해 웹서버에 접속해서 웹사이트를 볼 수 있음.
URL을 IP주소로 반환해주기 때문에 URL을 입력해도 해당 웹사이트 서버의 IP 주소에 접속할 수 있음.
53번 포트 사용
'''
URL의 구조
http ://www.example.com:80/path/to/myfile.html?key1=value1&key2=value2
http = 브라우저가 사용하는 규약(프로토콜) https,mailto, ftp 등이 있음
www.example.com = 어떤 웹서버가 요구되는지(도메인 네임)
80 = 웹서버에서 자원에 접근하기 위한 관문(포트) => 표준 HTTP 포트 사용 시 보통 생략
path/to/myfile.html = 웹서버에서의 자원에 대한 경로
?key1=value1&key2=value2 = 웹서버에서 제공하는 추가 파라미터 => 추가적인 작업(명령 등)을 함.
검색
'''
DNS 서버는 전 세계에 흩어져 있어 연계하면서 동작함.
DNS 서버 1이 모르면 다른 DNS 서버 2에 질의함.
SMTP
메일을 보내는 데 사용되는 프로토콜
메일 서버간의 메일 전송에도 사용
25번 포트
POP3
메일을 받는 데 사용되는 프로토콜
110번 포트
메일의 송수신 구조
💻컴퓨터 a (Outlook 같은 메일 프로그램)
↓SMTP 사용
🗄메일서버 A (메일 서비스를 제공하는 보통 포털사이트나 회사의 메일 서버)
↓ SMTP 사용
🗄 메일서버 B
↓ POP3 사용 (메일 보관해주는 기능인 메일 박스에서 메일을 가져와서 전송)
사용자 이름과 비밀번호를 이용한 사용자 인증 필요
💻컴퓨터 b
'1 IT 지식(독서,검색) > 모두의 네트워크' 카테고리의 다른 글
230119 OSI 모델에서 전체적인 데이터 처리 과정 (0) | 2023.01.19 |
---|---|
230109 윈도우 크기와 포트번호의 기능 (0) | 2023.01.09 |
221231 라우터의 기능 (0) | 2022.12.31 |
221230 TCP 헤더의 구조 와 일련번호, 확인응답번호 (0) | 2022.12.30 |
221229 네트워크 계층과 IP주소 (0) | 2022.12.29 |