Today I Learned - 리눅스 네트워크

2026.02.09 (MON)


네트워크

TCP & UDP

구분TCP (연결형)UDP (비연결형)
신뢰성높음 (데이터 손실 시 재전송)낮음 (데이터 유실 가능성 있음)
속도상대적으로 느림 (확인 절차 때문)매우 빠름 (확인 절차 없음)
연결 방식1:1 통신 (Handshaking 과정 필요)“1:1, 1:N, N:N 모두 가능”
순서 보장보냄 (보낸 순서대로 도착함)보장 안 함 (순서가 바뀔 수 있음)

넷마스크(서브넷 마스크)

입력한 IP 주소: 192.168.3.12
넷마스크: 255.255.255.0 (또는 192.168.3.12/24로 표기)
⬇️
192.168.3.0 ~ 192.168.3.255까지 총 256개의 호스트를 하나의 네트워크로 묶는다는 의미가 된다.

0번은 네트워크 주소, 브로드캐스트 주소는 255, 게이트웨이가 (1 or 254)가 된다.

따라서 C클래스 기준으로 인터넷에 연결 가능한 호스트 수는 253개이다.

nmcli

nmcli는 NetworkManger를 명령행에서 제어하는 도구이다.