오늘 배운 단어 - 포트·소켓
“UDP 53번 포트”라는 말을 계속 쓰면서 정작 포트가 뭔지 제대로 몰랐다는 걸 깨닫고 정리했다.
- 포트 (Port): 한 컴퓨터 안에서 어느 프로그램에게 줄 데이터인지 구분하는 번호(0~65535). IP가 컴퓨터를 찾는 주소라면, 포트는 그 안의 프로그램을 찾는 번호
- 웰노운 포트 (Well-known Port): 서버 프로그램들이 쓰기로 전 세계가 약속한 번호(0~1023). 웹 80, 보안 웹 443, DNS 53, 메일 25, 원격 접속 22
- 임시 포트 (Ephemeral Port): 클라이언트가 답장 받을 용도로 OS에게 잠깐 빌리는 번호. 통신이 끝나면 반납
- 소켓 (Socket): IP와 포트를 붙여 쓴 완전한 주소 -
IP:포트. 통신의 실제 끝점(endpoint)
건물 주소와 호수 비유로 풀어낸 정리는 포트와 소켓 노트에 심었다.