데이터 전송 전에 데이터의 전송 경로를 미리 결정
데이터의 전송 경로를 사전에 결정하지 않고 패킷 단위로 결정
라우터가 패킷의 적절한 경로를 찾기 위한 가장 기본적인 도구
목적지 호스트와 다음 홉에 대한 정보가 필요
거치는 라우터의 수가 최소화 되도록 라우팅
WHO❓ 이웃하게 직접 연결된 라우터간에 라우팅 정보를 교환
FOR WHAT❓ 개별 네트워크까지 패킷을 전송하는데 걸리는 거리 정보
거리 벡터 프로토콜을 사용하는 내부 라우팅 프로토콜
거리 벡터 프로토콜과 반대 원리로 동작
WHO❓ 네트워크에 연결된 모든 라우터간에 라우팅 정보를 교환
FOR WHAT❓ 개별 라우터에서 주변 라우터까지 패킷을 전송하는데 걸리는 거리 정보
거리벡터 : 주기적으로 전달
링크 상태 : 주변 상황에 변화가 생기는 경우
타임 아웃 기능에 의한 패킷의 재전송으로 혼잡도 증가
타임 아웃 기능이란❓ 클라이언트에서 서버에게 패킷을 전송 시, 서버는 패킷을 정상적으로 수신하면 ARK라는 응답신호를 클라이언트를 보냄. 클라이언트는 이 신호를 받아야 다음 패킷을 전송할 수 있음. 클라이언트는 ARK가 올때까지 기다리고 ARK를 받지 못한다면 재송신하는 기능이 타임 아웃 기능
피기배킹이란❓ 부정 인증을 이용한 출입 방법의 하나로, 제한된 구역에 대한 출입 권한이 없는 사람이 의도적으로 출입 권한을 가진 사람과 함께 진입하는 것
인터넷에 연결되어 있는 모든 컴퓨터에게 부여한 고유의 주소
8비트 크키의 필드 네 개를 이용해 32비트 논리 주소로 구성
클래스 타입 | 네트워크 주소 | 호스트 주소 |
---|
IP 주소의 효율적인 배정을 위해 클래스라는 개념을 도입
네트워크 주소 | 클래스 주소 |
---|---|
8비트 | 24비트 |
가장 왼쪽비트가 0
0.0.0.0 : 사용하지 않는 주소
127.x.x.x 가상으로 할당한 인터넷 주소라 사용하지 않음
네트워크 주소 | 클래스 주소 |
---|---|
16비트 | 16비트 |
가장 왼쪽비트가 10
네트워크 주소 | 클래스 주소 |
---|---|
24비트 | 8비트 |
가장 왼쪽비트가 110
멀티 클래스 용도로 사용
미래를 위해 남겨놓은 주소
❓ 2를 빼는 이유 : 모든 네트워크 구간에서는 항상 2개의 주소가 실제사용가능 주소에서 제외
가장 앞은 네트워크 주소, 가장 뒤는 브로드 캐스트 주소로 사용하기 때문
IP 주소 부족을 해결하는 방안
서울시 서울구 서울동 서울아파트 101동 202호에 홍길동이라는 사람이 산다고 가정을 한다면, 이 주소에서 '서울시 서울구 서울동 서울아파트'에 해당하는 부분이 공인 IP, '101동 202호'에 해당하는 부분이 사설 IP가 된다. 이 홍길동이라는 사람이 같은 서울아파트에 사는 친구에게 101동 202호로 오라고 말하면서 초대한다면 그 친구는 당연히 서울아파트 101동 202호라고 생각하고 홍길동의 집을 찾을 수 있다. 그러나 이 홍길동이라는 사람이 부산시 부산구 부산동 부산아파트에 사는 사람한테 101동 202호라고 말해주면 그 사람은 홍길동의 의도와는 다르게 부산아파트 101동 202호로 가려고 할 것이고 당연히 그 곳에 홍길동이 있을 리 없으니 찾을 수 없다. 마찬가지로 어떤 사설망에서 A라는 컴퓨터에 할당된 사설 IP 주소가 192.168.1.2라고 가정한다면, 같은 사설망 내의 다른 컴퓨터를 이용하여 192.168.1.2로 접속을 시도하면 A라는 컴퓨터로 접속할 수 있지만, 다른 사설망 내의 컴퓨터를 이용하여 192.168.1.2로 접속을 시도하면 A라는 컴퓨터로 접속할 수 없다.
IP 주소 체계의 network id와 host id를 서브넷 마스크를 통해 변경하여 네트워크를 분리 또는 합체 시키는 개념
네트워크를 필요한 만큼 분할하여 상호 연결 망을 구축할 수 있게 해주는 것
서브넷팅을 하면 게이트웨이가 꼭 필요함
서브넷팅의 반대개념으로 네트워크를 필요한 만큼 합치는 것
IP 주소에서 (네트워크 ID)에 해당하는 선두 상위 비트들의 집합을 의미
prefix 별 호스트 수
2^(32-prefix) - 2
prefix 별 네트워크 수
2^(prefix - default prefix)
default prefix
A : /8
B : /16
C : /24
가변 길이 서브넷마스크를 사용한 서브넷팅
1번 192.168.30.0 => 사용을 할수 없는 서브넷팅의 prefix는 어떤 것 있는가?
2번 172.168.100.5/22 => 네트워크 구간을 적어보시오.
3번 170.100.112.0/20 은 호스트 주소로 사용할 수 있는가?
4번 11.168.100.0/8 일때 사용자가 1000명이 사용할 수 있도록 서브넷팅 하시오
5번 192.168.100.0/24 일때 사용자가 40명인 네트워크를 몇 개를 만들 수 있습니까?
그리고 각 네트워크의 네트워크 주소와 브로드케스트 주소는 무엇입니까?
6번 161.111.100.0/19 일때 네트워크 주소와 브로드캐스트 주소를 적으시오.
7번 192.168.100.0/24 => 4100명 의 사람이 사용할 수 있도록 슈퍼넷팅하시오.
8번 171.100.0.0 /16 네트워크를 4000명 1개, 2000명 1개, 500명 2개, 260명 3개 사용할 수 있도록 서브넷팅 해보시오. 그리고 8000명 사용할 수 있는 네트워크를 추가하시오.