네트워크(Network)
인터넷(Internet)
프로토콜(Protocol)
인터넷을 사용하기 위한 네트워크 관련 약속 - 통신규약
네트워크 계층(HW) >> 인터넷 계층(IP) >> 전송 계층(TCP or UDP) >> 응용 계층(FTP, HTTP, SMTP 등)
네트워크 계층(링크 계층)
이더넷, 라우터, 스위치허브 등과 같은 통신 장비
이더넷(Ethernet)
라우터(Router)
스위치허브(SwitchHub)
호스트(Host)
인터넷 계층 - IP(Internet Protocol)
IP 주소(IP Address)
인터넷을 사용하기 위해 컴퓨터에 부여하는 네트워크 식별자
IPV4 : 32Bit를 사용하여 IP 주소 표현 - 10진수 0~255 범위의 정수값 4개를 [.] 기호로 구분하여 표현
IPV6 : 128Bit를 사용하여 IP 주소 표현 - 16진수 0000~FFFF 범위의 정수값 8개를 [:] 기호로 구분하여 표현
Netmask 주소
Geteway 주소
도메인(Domain)
인터넷을 사용하기 위해 그룹(개인)에게 부여하는 문자로 구성된 네트워크 주소
IP 주소 대신 도메인을 사용한 호스트명을 이용해 인터넷 사용
DNS 서버
서버(Server)
클라이언트(Client)
TCP(Transmission Control Protocol)
연결형 프로토콜로 신뢰할 수 있는 데이터 전송을 위한 프로토콜
연결형 프로토콜
UDP(User Datagram Protocol)
비연결형 프로토콜로 신뢰할 수 없는 데이터 전송을 위한 프로토콜
비연결형 프로토콜
응용 계층 - FTP, HTTP, SMTP, POP3, IMAP 등
포트번호(Port Number)
데이터를 송수신하기 위한 고유의 통신경로
네트워크 프로그램은 반드시 0~65535 범위의 포트 중 하나를 사용하여 데이터 송수신
약속된 포트(Well-Known Port) : 0 ~ 1023 - HTTP : 80, HTTPS : 443, FTP : 21, SMTP : 25, POP3 : 110 등
숨겨진 포트(Private Port) : 49152 ~ 65535