UDP 프로토콜이란? User Datagram Protocol의 약자로 데이터를 데이터그램 단위로 처리하는 프로토콜이다. 비연결형, 신뢰성 없는 전송 프로토콜이다. 데이터그램 단위로 쪼개면서 전송을 해야하기 때문에 전송 계층이다. Transport layer에서 사용하는 프로토콜 UDP와 TCP? UDP와 TCP가 나오게된 이유 IP의 역할은 Host to Host (장치 to 장치)만을 지원한다. 장치에서 장치로 이동은 IP로 해결되지만, 하나의 장비안에서 수많은 프로그램들이 통신을 할 경우에는 IP만으로는 한계가 있다. IP에서 오류가 발생한다면 ICMP에서 알려준다. 하지만 ICMP는 알려주기만 할 뿐 대처를 못하기 때문에 IP보다 위에서 처리를 해줘야 한다. 1번을 해결하기 위하여 포트 번호가 나..
CS/Network
TCP/IP 프로토콜이란? 네트워크 통신에서 사용하는 신뢰성있는 연결 방식 TCP는 기본적으로 unreliable network(비신뢰성 네트워크)에서 reliable network(신뢰성 네트워크)를 보장할 수 있도록 도와주는 프로토콜 TCP는 network congestion avoidance algorithm(네트워크 혼잡 방지 알고리즘)을 사용 TCP/IP는 하나의 프로토콜이 아닌 TCP와 IP를 합쳐서 부르는 프로토콜 TCP/IP를 사용하는 것은 IP 주소 체계를 따르고 IP Routing을 이용해 목적지에 도달한 후 TCP 특성을 활용해 송수신자간의 논리적 연결을 생성하고 신뢰성을 유지할 수 있도록 하겠다는 것을 의미 TCP/IP는 송신자가 수신자에게 IP 주소를 사용하여 데이터를 전달하고 그..
OSI 7계층이란? 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것을 의미한다. 7계층으로 나눈 이유 계층을 나눠 통신이 일어나는 과정을 단계별로 파악할 수 있다. 통신의 흐름을 한눈에 알아보기 쉬우며, 사람들이 이해하기 쉽다. 7단계 중 특정 단계가 손상된다면 다른 단계의 소프트웨어나 하드웨어를 건들지 않고 이상이 생긴 단계만 고칠 수 있다. OSI 계층 단계 1계층 - 물리 계층 (Physical Layer) 데이터를 전기적인 신호로 변환해서 주고 받는 기능을 수행하는 계층 데이터를 전송하는 역할만 진행 데이터가 무엇인지 어떤 에러가 있는지 신경쓰지 않는다. 주로 전기적, 기계적 특성을 사용해 통신 케이블로 데이터를 전송 1계층에서 사용하는 통신 단위는 비트이다. 1과 0으로 이루어져 있으며 이..