네트워크 기술면접 질문 성향
TCP, UDP, IP: 네트워크 공부를 했는지 확인하려는 의도로 많이 물어볼 수 있으며, CS 지식적인 부분이 큼
HTTP: 실무적인 입장에서 물어보는 경향이 있음
TCP와의 비교
-
연결설정
- TCP: 3-way handshake
- UDP: 없음
-
연결 해제
- TCP: 4-way handshake
- UDP: 없음
-
혼잡제어
- TCP: 슬라이딩 윈도우, Slow Start
- UDP: 없음
-
데이터 전송 신뢰성
- TCP: ACK 을 이용해 데이터 송수신 확인
- UDP: 없음
UDP는 데이터의 효율성을 중시해서 일반적으로 TCP보다 빠를 수 있습니다.
또한 헤더도 TCP에 비해 단순합니다.
UDP의 장점
-
빠른 전송 속도
- 동영상 스트리밍 같은 데이터 유실이 일부 있어도 문제 없고, 빠른 전송이 필요한 서비스에 많이 사용됩니다.
-
TCP와 달리 브로드캐스팅 지원
- 동일 네트워크에 연결된 모든 컴퓨터에 데이터 송신이 가능합니다.
ref.
https://velog.io/@cataiden/http-tcp-udp