티스토리 뷰

Tip and Error/ETC

URL 여행

geonwoopaeng@gmail.com 2022. 3. 21. 15:55

URL의 여행

 

1. URL 입력 / 해석

 

2. DNS(Domain Name System) 조회

  • Domain과 IP 주소를 변환

 

3. 해당 IP가 존재하는 Server로 이동

 

4. ARP(Address Resolution Protocol)를 이용하여 MAC 주소 변환

  • IP 주소(논리 주소, 바뀔수 있는 주소, ex) 도로명/지명 주소) => MAC 주소(물리 주소, 실제 위치, ex) GPS좌표)

 

5. TCP 통신을 통해 Socket을 열어야 한다.

  • 요청수락시 Data를 Server로 전달

 

6. Server는 응답을 반환한다.

 

7. Browser 렌더링

 

 

Dev 과제

1. https 탄생 이유 및 왜 필요한가 ?

httpsHypertext Transfer Protocol Secure로 사용자의 웹 Browser 와 웹 Site 간의 통신 및 데이터 전송을 보호하는 Protocol이며 즉, HTTP의 보안 버전입니다.
Http가 하는 일을 보면 왜 필요한지 알 수 있습니다.

2. https가 생김으로 인해 기존 과정에서 무엇이 추가되었는가?

HttpHttps는 별개의 Protocol이 아니며 Http를 통한
TLS(Transport Layer Security) / SSL(Secure Sockets Layer) 암호화를 사용하여 통신을 보호하는 것입니다.
즉, Web Server 와 Web Browser가 서로 통신할 때 handshake에 TLS/SSL이 추가 되어 공급자의 ID를 확인하고 사용자와 데이터를 보호하는 것입니다.

 

 

 

REF

https://dongwooklee96.github.io/post/2021/04/20/tcp-%ED%86%B5%EC%8B%A0%EC%97%90-%EB%8C%80%ED%95%B4%EC%84%9C-%EC%95%8C%EC%95%84%EB%B3%B4%EC%9E%90....html

https://d2.naver.com/helloworld/59361

https://www.ibm.com/docs/en/zos-basic-skills?topic=layer-address-resolution-protocol-arp

https://www.techtarget.com/searchsoftwarequality/definition/HTTPS
https://https.cio.gov/faq/
https://www.ssl.com/faqs/what-is-https/

반응형

'Tip and Error > ETC' 카테고리의 다른 글

Window 랑 Mac 협업시 문제점(그냥 간단 Tip)  (2) 2022.04.20
one-way hash function(Password)  (0) 2022.03.21
Prototype  (0) 2022.01.05
Command Site  (0) 2021.10.09
[Error] visit() page연결  (0) 2021.10.09
공지사항
최근에 올라온 글