정보의 전송 과정
요청 응답 흐름 처리
Browser
웹서버에 원하는 정보를 쌍방향으로 요청을 하고 응답을 받아 사용자에게 보여준다
요청 흐름
1. URL해석 : URL을 입력했을 때 브라우저에서 처음 하는 일을 URL을 해석해 요청을 만드는 일!
*URL : 네트워크 상에서 자원이 어디 있는지를 알려주기 위한 규약, 웹서버에 '무엇을 요청할 것인가' 내용
2. http method
get : 조회
post : 입력
put, patch: 수정, 새로운 자원이면 입력
delete : 삭제
응답흐름
1. 요청한 도메인의 서버에서 path를 파악해 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 |