강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của airjunseo3517
airjunseo3517

câu hỏi đã được viết

Nhà phát triển phỏng vấn chính để chuẩn bị cho kỳ thi vừa qua [Chinh phục hoàn toàn CS]

H. Vui lòng giải thích quy trình mạng về cách màn hình xuất hiện khi bạn nhập www.google.com vào thanh địa chỉ.

https의 경우 질문드립니다!

Viết

·

476

1

안녕하세요 강사님!! 

https의 경우 궁금한 점이 있어 질문드립니다!

7계층으로 생각했을 때 TLS 는 5계층, TCP는 4계층으로 알고있는데요. 그럼

1) HTTP request message를 생성 후,

2) SSH/TLS handshake 과정이 먼저 일어나고

3) HTTP request message를 암호화 한 후,

4) HTTP request message를 4계층으로 넘겨줘서 3 way handshake

이 순서로 진행되는 건가요?? SSH/TLS가 먼저 일어나는지 3 way handshake가 먼저일어나는지 조금 헷갈려서 질문드립니다!

늘 상세한 답변 주셔서 너무 감사드려요!

 

 
면접운영체제기술면접

Câu trả lời 5

1

luca님의 프로필 이미지
luca
Người đặt câu hỏi

아 http 메세지가 생성되고 아래 계층으로 전달하는 것 같아서 윗 계층일수록 먼저 실행된다고 생각했었네요 ㅎㅎ..

아래 계층에 있을수록 먼저 실행된다고 생각해야겠네요! 주말인데 감사드립니다!!

1

nossi님의 프로필 이미지
nossi
Người chia sẻ kiến thức

 

계층상으론 7계층이든지, TCP/IP 4계층이든지 상관없이

실제로는 TCP보다 TLS가 더 높은 계층에 있습니다. 더 높은 계층에 있다는것이 먼저 실행된다는 뜻은 아니에요!

 

 

오히려 아래 계층에 있을수록 먼저 실행된다고 생각하시는게 더 편할 것 같네요.

 

예를 들면 HTTP 통신을 하기 위해서 TCP handshaking을 먼저 하고나서 연결이 되면 HTTP통신을 할 수 있는 것과 비슷하게, TCP handshaking -> TLS handshaking -> HTTP(HTTPS) 메세지 교환 으로 생각하시면 될 것 같습니다.

1

luca님의 프로필 이미지
luca
Người đặt câu hỏi

감사합니다!

TCP 연결이 먼저 일어나고 TLS handshake가 일어나는군요! 

7계층상 TLS가 높은 계층이여서 반대로 생각했네요. 이런 부분들 때문에 7계층대신 실제로는 TCP/IP 4계층이 사용된다고 볼 수 있을까요?

1

nossi님의 프로필 이미지
nossi
Người chia sẻ kiến thức

안녕하세요 JS님.

 

일단 HTTPS란 HTTP + TLS(또는 SSL)

따라서 SSL/TLS에 대해서 질문하신걸로 생각하고 간결하게 답변드리겠습니다!

 

간단히 말씀드리면 

 

1. TCP 3 Handshaking

2. TLS handshaking

 

1,2단계가 완료되면 이후 메세지는 암호화하여 교환 

 

3. https request/response message 교환

 

참조할만한 아티클과 영상이 있어서 공유드립니다.

출처 :

1. https://www.cloudflare.com/ko-kr/learning/ssl/what-happens-in-a-tls-handshake/

2. https://www.youtube.com/watch?v=sEkw8ZcxtFk&t=166s&ab_channel=SunnyClassroom

 

 

0

아래 계층에 있을수록 먼저 실행된다...? 혼란스럽네요;;

nossi님의 프로필 이미지
nossi
Người chia sẻ kiến thức

전송하는 입장에서는 윗계층이 먼저 실행되는 느낌이라면

통신을 받는 입장에서는 아래 계층이 먼저 실행된다고 생각하시면 됩니다!!

Hình ảnh hồ sơ của airjunseo3517
airjunseo3517

câu hỏi đã được viết

Đặt câu hỏi