허브: 반이중/수신충돌/현재사용안함
스위치: 전이중/충돌없음/현재사용함
라우터: 네트워크간 통신/데이터전송/경로탐색(라우팅 테이블)
IP주소: 어떤 네트워크의 어떤 컴퓨터인지 구분하는 주소
ISP에서 공인 IP 주소 발급 -> 라우터를 통해 사설 IP 주소로 변환 -> 각 컴퓨터 연결
IP 주소는 호스트 IP와 네트워크 IP로 구분된다.
클래스의 구분은 네트워크 ID와 호스트 ID의 영역 차이다.
Network ID는 소속을 나타내고, Host ID는 개인 주소를 나타낸다.
이를 나누는 기준은, 대규모의 경우 소속된 개인 컴퓨터에 할당될 IP가 많을 것이며, 반대로 소규모의 경우 개인 컴퓨터에 할당될 IP가 적을것이다. 따라서 클래스별로 구역을 나누어 사용하는 것이 효율적이다. 하지만 IP 주소 클래스 할당은 브로드캐스트 패킷만을 사용하여 오버헤드가 지나치게 증가한다는 단점을 가지고 있다.
이러한 IP 주소 클래스 할당의 한계점을 극복하기 위해 등장한 것이 바로 서브넷이다. 서브넷의 기본 원리는 호스트 ID를 분리하고, 서브넷 ID를 사용한다.
이때, 서브넷의 범위를 서브넷 마스크(Subnet Mask)라고 한다.
전송계층은 '신뢰할 수 있는 데이터 전달'이 목표이며, 이에 오류검증과 목적지의 애플리케이션 식별 기능을 가진다.
TCP는 캡슐화 과정에서 TCP 헤더가 붙는다. TCP 헤더와 데이터를 묶은 것이 '세그먼트(Segment)'이다.
응용계층: Client-Server간 통신을 담당한다.
- HTTP/FTP/SMTP/POP3/PNS(이름 해석 -> IP 주소 식별 => URL을 IP로 변환)
'Study > Network' 카테고리의 다른 글
[Server] Home Server 01 (0) | 2024.02.05 |
---|