삽질의 현장/- 네트워크

[Surro] :: 2. 애플리케이션 층

shovelman 2013. 11. 20. 01:10

1. 애플리케이션 층

 

- 컴퓨터끼리의 주고받기를 사용자가 이용할 수 있는 '통신 서비스'라는 형태로 만드는 층

> 통신 서비스를 실현하는 것

 

 

1-1. 애플리케이션 헤더

 

- 애플리케이션 층에서 추가되는 헤더

- 요청과 응답에 관한 정보가 들어있음

- 애플리케이션 헤더에 무엇을 어떻게 쓸지는 프로토콜에 따라 다름 (텍스트기반, 바이너리 기반)

- 클라이언트가 서버에 서비스를 요청할 때 구체적인 데이터를 주고받지 않고 어떤 연락만 취할 때는 데이터 부분이 비어있는 상태로 보냄

 

 

2. HTTP protocol

 

- 하나의 요청에 대해 하나의 응답을 반환하는 프로토콜.

- 요청(request), 응답(response)라는 두 종류의 패킷을 사용하여 텍스트 형식으로 주고받기를 수행.

- '요청된 데이터를 반환하는 것'만을 목적으로 만들어졌음. > 무상태 프로토콜.

 

2-1 Cookie

 

- HTTP 프로토콜의 주고받기에 관한 정보를 클라이언트 측에 저장해두는 것.

> 다음 통신 때 이어진 통신으로 취급할 수 있음.

 

 

<참조 : TCP/IP가 보이는 그림책>

'삽질의 현장 > - 네트워크' 카테고리의 다른 글

[Surro] :: 4. 네트워크 층  (0) 2013.11.20
[Surro] :: 3. 트랜스포트 층  (0) 2013.11.20
[Surro] :: 1. Intro  (0) 2013.11.20
[Surro] :: 2. Network 기본개념(2)  (0) 2013.10.27
[Surro] :: 1. Network 기본 개념(1)  (0) 2013.10.26