본문 바로가기
기술면접

[기술면접] 240111 TCP/UDP, http/https 차이

by studymode 2024. 1. 11.

9. TCP/UDP에 대해서 설명해주세요.

  • 답변
  • TCP와 UDP의 신뢰성 차이가 어떤 프로세스 떄문에 발생하는지 3-way handshaking

전송 계층에서 사용하는 프로토콜이다

TCP는 연결형 서비스를 지원하고 데이터의 신뢰성을 보장한다.

연결을 시작할때는 3way 핸드셰이킹을, 연결을 종료할 때는 4-way핸드셰이킹을 한다. 

3way handshaking은 데이터를 본격적으로 주고 받기 전에 상대방 컴퓨터와 세션을 수립하는 과정이다. 

이 과정에서 데이ㅓ의 송수신자 모두 뎅이터를 주고받을 준비가 되었음을 보장합니다.

UDP는 송신부와 수신부 간 연결을 지원하지 않고 데이터그램 형태의 통신을 지원한다. 신뢰성은 낮지만 속도가 빠르다는 장점이 있다.

 

10. http, https 차이점에 대해 설명해주세요

  • 답변
  • HTTP/HTTPS의 정의와 차이점 SSL 인증서를 통해서 데이터 조작여부 판단

인터넷상 데이터를 전송하기 위한 프로토콜이다.

HTTP는 비연결성과 무상태의 특징을 가진다

HTTS는 보안 계층인 SSL/TLS를 이용해 HTTP의 보안을 강화한 웹 통신 프로토콜이다.

HTTP는 데이터 암호화를 거치지 않고 전송해서 보안에 취약하다. 

 

SSL과 TLS는 암호화 프로토콜인데, SSL을 보안하기 위해 TLS가 개발되었다.