목록네트워크 (3)
soowanlog
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bzl1dN/btsFB2ptgUu/57mfjPfL9ABmZ1ILTSHrqk/img.png)
UDP란? UDP를 사용하는 이유 UDP란? UDP(User Datagram Protocol)이란 TCP와 같이 IP에 기반한 프로토콜입니다. TCP와는 달리 데이터 순서 유지를 위한 작업을 하지 않고, 연결을 하지 않으므로 connect() 함수를 사용하지 않습니다. 즉, 연결을 하지 않고 데이터 손실에 대해 상관하지 않고 해당 IP에 전송하는 프로토콜입니다. UDP를 사용하는 이유 TCP와 달리 하나의 소켓으로 다수의 클라이언트에 대한 서비스를 제공할 수 있습니다. 데이터 손실의 위험은 있지만 다수의 클라이언트에게 데이터 전송이 가능하고 TCP보다는 속도가 빠릅니다. UDP는 실시간 영상 스트리밍 서비스와 같이 중간에 데이터가 손실 되어도 실시간으로 전송하는 곳에서 사용됩니다. 또한 온라인 게임에도 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b5YvO1/btsFAvscpg9/qyqHehXDovxyQC1WxP1eT1/img.png)
ICMP란? ICMP의 주요 용도 - 에러 알림 - 진단/정보 전달 메시지 ICMP 형태 - Type - Checksum - Additional header field - Payload ICMP란? ICMP(Internet Control Message Protocol)란 이름 그대로 여러 정보를 전달하거나 관리하는 용도로 사용되는 프로토콜입니다. TCP/IP 계층 모델의 Network 계층에 위치합니다. ICMP의 주요 용도 - 에러 알림 : Packet 전송이 실패했을 때 에러가 났음을 알림과 동시에 해결 가능한 힌트를 제공합니다. - 진단/정보 전달 메시지 : ping, tr aceroute 명령 등 진단과 정보전달을 하는 데 사용합니다. ICMP 형태 - Type : ICMP Packet의 종류를 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cog8Ss/btsFADXUsA8/Jy0NLb5W5iOvek8q5yNxf1/img.png)
Internet Protocol Suite란? TCP/IP란? TCP의 작동 ※ 3-way handshake TCP의 특징 - 흐름 제어 - 혼잡 제어 Internet Protocol Suite란? Internet Protocol Suite는 인터넷에서 컴퓨터들이 서로 정보를 주고받는데 쓰이는 통신규약(Protocol)의 모음입니다. Internet Protocol Suite 중 TCP와 IP가 가장 많이 쓰이기 때문에 TCP/IP Protocol Suite 로도 불립니다. TCP/IP란? TCP/IP는 패킷 통신 방식의 인터넷 프로토콜인 IP와 전송 조절 프로토콜인 TCP로 이루어져 있습니다. IP는 패킷 전달 여부를 보증하지 않고, 패킷을 보낸 순서와 받는 순서가 다를 수 있습니다. TCP는 IP 위..