✅ 개념 전송계층의 비연결 지향적 프로토콜 비연결 지향적 ? : 데이터를 주고받을 때 연결 절차를 거치지 않고 발신자가 일방적으로 데이터를 발신하는 방식 연결 과정이 없기 때문에 TCP보다는 빠른 전송을 할 수 있지만 데이터 전달의 신뢰성은 떨어짐 ✅ 단점 데이터의 신뢰성이 없음 의미있는 서버를 구축하기 위해서는 일일이 패킷을 관리해주어야 함 발신자가 데이터 패킷을 순차적으로 보내더라도 이 패킷들은 서로 다른 통신 선로를 통해 전달 될 수 있음 먼저 보낸 패킷이 느린 선로를 통해 전송될 경우 나중에 보낸 패킷보다 늦게 도착할 수 있으며, 최악의 경우 잘못된 선로로 전송되어 유실될 수도 있음 이럴 경우 UDP는 TCP와 다르게 중간에 패킷이 유실되거나 변조가 되어도 재전송을 하지 않음 ✅ 특징 비연결형 서..
TCP/IP : 데이터가 의도된 목적지에 닿을 수 있도록 보장해주는 통신 규약 TCP : Transmission Control Protocol 많은 양의 데이터를 가져와서 패킷으로 컴파일한 다음 동료 TCP 계층에서 수신하도록 전송하여 패킷을 유용한 정보/데이터로 바꾸는 역할 전달받은 패킷을 재조립하고, 패킷에 손상이 있거나 손실된 패킷이 있다면 재전송을 요청하는 패킷을 전송하여 재전송 받음 IP : Internet Protocol 인터넷에서 컴퓨터의 위치를 찾아서 데이터를 전송하기 위해 지켜야 할 규약 데이터를 전송하기 위한 올바른 목적지를 찾는 패킷 GPS 역할 TCP/IP의 4계층 네트워크 액세스 계층 OSI 7계층의 물리계층과 데이터 링크 계층에 해당 TCP/IP 패킷을 네트워크 매체로 전달하는 ..
→ 3-Way Handshake 는 TCP의 접속, 4-Way Handshake는 TCP의 접속 해제 과정 → 서버와 클라이언드 모두 연결 요청을 먼저할 수 있기 때문에, 연결 요청을 먼저 시도한 요청자를 Client로, 연결 요청을 받은 수신자를 Server 쪽으로 생각하면 됨 용어 정리 포트(PORT) 상태 정보 CLOSED : 포트가 닫힌 상태 LISTEN : 포트가 열린 상태로 연결 요청 대기 중 SYN_RCV : SYNC 요청을 받고 상대방의 응답을 기다리는 중 ESTABLISHED : 포트 연결 상태 플래그 정보 TCP Header에는 CONTROL BIT(플래그 비트, 6bit)가 존재하며, 각각의 bit는 “URG-ACK-PSH-RST-SYN-FIN”의 의미를 가짐 즉, 해당 위치의 bit..
OSI 7계층 정의 : 국제 표준화 기구(ISO)에서 정의한 네트워크 통신이 일어나는 과정을 7단계로 나눈 네트워크 표준 모델 계층을 나누는 이유 ? 통신이 일어나는 과정을 단계별로 파악할 수 있기 때문 7단계 중 특정한 곳에 이상이 생기면 다른 단계의 장비 및 소프트웨어를 건들이지 않고도 이상이 생긴 단계만 고칠 수 있음 OSI 7계층 아파서 탈났다 픽 ! A : 아, P : 파, S : 서, T : 탈, N : 났, D : 다, PHY : 픽 물리 계층 (Physical Layer) 주로 전기적, 기계적, 기능적인 특성을 이용해서 통신 케이블로 데이터를 전송하는 물리적인 장비 단지 데이터 전기적인 신호(0, 1)로 변환해서 주고받는 기능만 할 뿐 이 계층에서 사용되는 통신 단위 → 비트(Bit)이며,..