Back-end/네트워크

요청 응답 흐름 과정

Ho's log 2021. 5. 12. 21:29

정보의 전송 과정

정보교환 간단한 표현

 

계층에 따른 과정

 

 

 

 

요청 응답 흐름 처리

Browser

웹서버에 원하는 정보를 쌍방향으로 요청을 하고 응답을 받아 사용자에게 보여준다

 

요청 흐름

1. URL해석 : URL을 입력했을 때 브라우저에서 처음 하는 일을 URL을 해석해 요청을 만드는 일!

*URL : 네트워크 상에서 자원이 어디 있는지를 알려주기 위한 규약, 웹서버에 '무엇을 요청할 것인가' 내용

 

2. http method

get : 조회

post : 입력

put, patch: 수정, 새로운 자원이면 입력

delete : 삭제

Request

응답흐름

1. 요청한 도메인의 서버에서 path를 파악해 response를 생성한다!

Response

 

잘못된 컨텐츠 타입이 들어오면 해석을 못한다!

 

Domain vs Host

Domain : 한 네트워크(서비스)를 대표하는 이름

Host : 네트워크에서 고유하게 식별하는 기기(컴퓨터, 파일서버, 복사기, 모뎀) 이름

 

search.naver.com -> FQDN(Fully Qualified Domain Name)

host.domain

 

URI vs URL

 

URI(통합 자원 식별자)

      -URL | 한 리소스에 대한 구체적인 위치 서술, 예) http://www.terms.co.kr/bluelaser/htm

      -URN | 한 리소스에 대해 리소스의 위치에 영향을 받지 않는 이름 예)urn:def/blue_laser

 

www.youtube.com/watch?v=4SaW9BbtL3k&list=PLgXGHBqgT2TvpJ_p9L_yZKPifgdBOzdVH&index=88

 

'Back-end > 네트워크' 카테고리의 다른 글

Foward Proxy, Reverse Proxy  (0) 2021.05.22
Connection Pool& Keep-Alive  (0) 2021.05.19
TCP/ UDP  (0) 2021.05.07
인증과 인가  (0) 2021.04.29
RESTful  (0) 2021.04.28