티스토리 뷰
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 탄생 이유 및 왜 필요한가 ?
https
는 Hypertext Transfer Protocol Secure
로 사용자의 웹 Browser 와 웹 Site 간의 통신 및 데이터 전송을 보호하는 Protocol이며 즉, HTTP의 보안 버전입니다.
Http가 하는 일을 보면 왜 필요한지 알 수 있습니다.
2. https가 생김으로 인해 기존 과정에서 무엇이 추가되었는가?
Http
와 Https
는 별개의 Protocol이 아니며 Http
를 통한
TLS(Transport Layer Security) / SSL(Secure Sockets Layer) 암호화를 사용하여 통신을 보호하는 것입니다.
즉, Web Server 와 Web Browser가 서로 통신할 때 handshake에 TLS/SSL이 추가 되어 공급자의 ID를 확인하고 사용자와 데이터를 보호하는 것입니다.
REF
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 |
공지사항
최근에 올라온 글