I.응용 계층의 역할
1.응용 계층의 역할
응용 계층은 사용자 측(클라이언트)의 요청을 전달하기 위해 통신 대상(서버)이 이해할 수 있는 메시지(데이터)로 변환하고 전송 계층으로 전달하는 역할을 한다. 요청이 전달 될 때는 프로토콜이 사용된다. 웹사이트를 볼 때는 HTTP, 파일을 전송 할 때는 FTP, 메일을 보낼 때는 SMTP, 메일을 받을 때는 POP3라는 프로토콜이 사용된다. 네트워크에서 컴퓨터나 네트워크 장비에 붙여진 이름을 기반으로 IP 주소를 알아내는 것을 이름 해석(name resolution)이라하는데 이를 위해 DNS를 사용한다. 응용 계층은 각각의 애플리케이션에 대응되는 데이터를 전송하고 응용 계층에서 보내려는 데이터는 하위 계층인 전송계층, 네트워크 계층, 데이터 링크 계층, 물리 계층 순서로 처리된다.
II.웹 서버의 구조(웹 사이트 접속)
1.HTTP 요청과 응답
2. HTTP 버전별 연결 형태
II.DNS 서버의 구조(이름 해석)
*DNS(Domain Name Sysyem): 도메인의 주소를 IP주소로 변환하는 시스템
III.메일 서버의 구조(SMTP와 POP3)
1.메일의 송수신 구조
*SMTP(포트번호 25번): 메일을 보내는 데 사용되는 프로토콜
POP3(포트번호 110번): 메일을 받는 데 사용되는 프로토콜
IV.정리
- 응용 계층(application layer, 애플리케이션 계층) : OSI 모델의 최상위 계층으로 다양하게 존재하는 응용 환경에서 공통적으로 필요한 기능을 다룬다. 시스템 간의 응용 처리는 상호 간에 통신하면서 일련의 업무를 처리할 수 있도록 필요한 서비스 기능을 제공한다. 이메일, 파일 전송, 웹사이트 조회 등 애플리케이션에 대한 서비스를 제공하는 계층.
- WWW(World Wide Web, 월드 와이드 웹) : 거대한 통신망인 인터넷은 수많은 사이트, 데이터, 정보를 갖고 있으며, 통신 회선이 거미줄처럼 서로 연결되어 있어서 언제 어디서든 필요한 곳에 접근하거나 정보를 공유하고 주고받을 수 있는 멀티미디어 인터넷 서버다.
- HTTP(HyperText Transfer Protocol) : 웹 서비스에서 클라이언트(웹 브라우저)와 웹 서버 간에 정보를 주고받기 위해 사용되는 프로토콜.
- DNS(Domain Name System): 네트워크에서 호스트 이름을 IP 주소로 변환하는 데 사용하는 시스템(서비스)이다. DNS 서비스가 동작하는 컴퓨터(서버)를 DNS 서버라고 한다.
- FTP(File Transfer Protocol) : 서버와 클라이언트 간에 파일을 전송하기 위한 프로토콜이다. 일반적으로 통신 포트는 제어 용도로는 21번을 사용하고 데이터 전송 용도로는 20번 포트를 사용한다.
- SMTP(Simple Mail Transfer Protocol) : 인터넷에서 메일을 송신하는 데 사용하는 프로토콜이다. 통신 포트는 일반적으로 25번을 사용한다. SMTP를 지우너하는 서버를 SMTP서버라고 한다.
- POP3: 인터넷에서 메일을 수신하는 데 사용하는 프로토콜이다. 통신 포트는 일반적으로 110번을 사용한다. POP3를 지원하는 서버를 POP3 서버라고 한다.
- HTML(HyperText Markup Language) : 인터넷 서비스의 하나인 WWW를 통해 볼 수 있는 문서를 만들 때 사용하는 프로그래밍 언어다.
- URL(Uniform Resource Locator) : 인터넷에서 파일 위치를 지정하기 위해 기술된 주소다. 웹 사이트 주소를 지정하기 위해 사용한다.
출처:모두의 네트워크(저자:미즈구치 카츠야 / 옮긴이: 이승룡 / 출판사:길벗)
'CS > 네트워크' 카테고리의 다른 글
[네트워크]전송 계층: 신뢰할 수 있는 데이터 전송하기 (0) | 2022.09.06 |
---|---|
[네트워크]네트워크 계층: 목적지에 데이터 전달하기 (0) | 2022.09.03 |
[네트워크]데이터 링크 계층: 랜에서 데이터 전송하기 (0) | 2022.08.30 |
[네트워크]물리 계층:데이터를 전기신호로 변환하기 (0) | 2022.07.06 |
[네트워크]네트워크의 기본 규칙 (0) | 2022.07.04 |