혼공학습단
혼자 공부하는 네트워크
추가 자료
Q. IP와 연관된 통신 특성으로 알맞은 단어는?
보기
신뢰성, 연결형, 비신뢰성, 비연결형
정답
비신뢰성, 비연결형
해설
네트워크 계층의 IP는 신뢰할 수 없는(unreliable) 비연결형(connectionless) 전송을 수행한다. 즉, IP는 데이터를 전송할 때 데이터의 순서 보장이나 오류 복구, 재전송 등의 기능을 제공하지 않는다. 이러한 한계를 극복하기 위해 전송 계층에서 TCP 프로토콜을 사용해 신뢰성 있는 통신을 구현할 수 있다.
참고
As a consequence of this design, the Internet Protocol only provides best-effort delivery and its service is characterized as unreliable. In network architectural parlance, it is a connectionless protocol, in contrast to connection-oriented communication.
Q. 다음은 TCP 쓰리 웨이 핸드셰이크 과정(three-way handshake procedure)을 나타내는 그림이다. 괄호 안에 들어갈 말은?
보기
SYN, ACK, FIN
정답
ACK
해설
Connection establishment (TCP 연결 수립 과정)
- SYN: The active open is performed by the client sending a SYN to the server.
- SYN-ACK: In response, the server replies with a SYN-ACK.
- ACK: Finally, the client sends an ACK back to the server.
🍏 Mac
Activity Monitor에서 각 프로세스의 PID(Process ID) 확인
Q. TCP와 UDP의 차이는 무엇인가?
- TCP (Transmission Control Protocol)
- 신뢰성 보장: 데이터의 순서 보장, 오류 검출 및 재전송 기능 제공
- 연결형 프로토콜: 연결 수립 후 데이터 전송
- 용도: 파일 전송, 웹 통신 등 신뢰성이 중요한 경우 사용
- UDP (User Datagram Protocol)
- 비신뢰성: 오류 검출이나 재전송 기능이 없어 데이터 전송의 신뢰성이 낮음
- 비연결형 프로토콜: 연결 수립 없이 데이터를 빠르게 전송
- 용도: 실시간 스트리밍, 온라인 게임 등 속도가 중요한 경우 사용