https의 경우 질문드립니다!
504
投稿した質問数 8
안녕하세요 강사님!!
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가 먼저일어나는지 조금 헷갈려서 질문드립니다!
늘 상세한 답변 주셔서 너무 감사드려요!
回答 5
1
아 http 메세지가 생성되고 아래 계층으로 전달하는 것 같아서 윗 계층일수록 먼저 실행된다고 생각했었네요 ㅎㅎ..
아래 계층에 있을수록 먼저 실행된다고 생각해야겠네요! 주말인데 감사드립니다!!
1

계층상으론 7계층이든지, TCP/IP 4계층이든지 상관없이
실제로는 TCP보다 TLS가 더 높은 계층에 있습니다. 더 높은 계층에 있다는것이 먼저 실행된다는 뜻은 아니에요!
오히려 아래 계층에 있을수록 먼저 실행된다고 생각하시는게 더 편할 것 같네요.
예를 들면 HTTP 통신을 하기 위해서 TCP handshaking을 먼저 하고나서 연결이 되면 HTTP통신을 할 수 있는 것과 비슷하게, TCP handshaking -> TLS handshaking -> HTTP(HTTPS) 메세지 교환 으로 생각하시면 될 것 같습니다.
1
감사합니다!
TCP 연결이 먼저 일어나고 TLS handshake가 일어나는군요!
7계층상 TLS가 높은 계층이여서 반대로 생각했네요. 이런 부분들 때문에 7계층대신 실제로는 TCP/IP 4계층이 사용된다고 볼 수 있을까요?
1
안녕하세요 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
아래 계층에 있을수록 먼저 실행된다...? 혼란스럽네요;;
Open addressing을 사용할 때의 worst case
1
463
1
인터넷 계층과 네트워크 엑세스 계층
1
489
1
패킷이란
1
421
1
Linked list의 장점
1
649
1
노션 자료 이메일 잘못 입력했어요..
1
545
1
동기화 문제
1
502
2
프로세스 관련 질문
1
573
1
노션 전자 책 동영상 문제
1
475
1
안녕하세요 강사님!
1
337
1
노션 공유 요청
1
356
1
Linked List 시간 복잡도
3
749
1
thread의 PC register 질문
1
714
2
hash table의 seperate chaining 질문
0
383
2
인덱스 카디널리티 부분 질문이있습니다.
2
1182
2
프론트엔드 면접준비 질문
0
544
1
시간복잡도
1
267
1
쿠키 질문
0
306
1
쓰레드의 단점 중 궁금한 것이 있습니다.
0
258
1
URL을 주소창에 쳤을 때 화면에 나오기까지의 과정에 대해 추가적으로 궁금합니다.
1
432
1
궁금한게 있습니다
0
203
0
강의자료 HTTP 부분 request 단어가 repuest로 되어있습니다
1
220
1
강의가 이해가 잘되네요
1
247
1
syn 과 fin의 데이터 단위가 다른 이유
2
287
1
Circular Queue에 대해서 질문드려요
1
291
1

