본문/내용
1. 네트워크 프로토콜의 종류와 각각의 역할에 대해 설명해 주세요.
네트워크 프로토콜은 네트워크 내에서 데이터 통신을 원활하게 하기 위해 사용하는 규약입니다. 대표적으로 IP(인터넷 프로토콜)는 주소체계와 라우팅 역할을 담당하며, 인터넷상의 데이터 전송을 책임집니다. TCP(전송 제어 프로토콜)는 신뢰성 높은 데이터 전송을 위해 연결 지향적 통신을 지원하여 데이터 무결성을 보장합니다. UDP(사용자 데이터그램 프로토콜)는 빠른 전송이 필요할 때 사용하며, 영상 스트리밍이나 온라인 게임 등에 활용됩니다. HTTP(하이퍼텍스트 전송 프로토콜)는 웹 상에서 텍스트, 이미지 등을 전송하며, 웹 페이지 접속 시 80번 포트를 통해 데이터를 주고받습니다. FTP(파일 전송 프로토콜)는 대용량 파일 전송에 쓰이며, 기업 내부 데이터 교환에 필수적입니다. 이를 통해 2023년 기준 인터넷 트래픽의 70% 이상이 TCP/IP 기반으로 이루어지고 있으며, 네트워크 효율성과 신뢰성을 높이는 핵심 역할을 수행하고 있습니다.
2. TCP와 UDP의 차이점은 무엇인가요
TCP와 UDP는 모두 인터넷 프로토콜(IP) 위에서 데이터 전송에 사용되며 각각의 특성과 용도가 다릅니다…