새소식

인기 검색어

TL

20/11/10 TL. 라우팅, subnetting.

  • -

오늘 할 일

강의 - 진설2, 컴네, 컴그

과제 - 컴그, 기학

 

내일 할 일

강의 - 컴그, 기학, 컴개

과제 - 컴프2

 

시간 날 때 해야하는 일

코드 최적화 정리

리액트 클론 코딩 - 영화 리뷰 앱

java -> UML, class 분할 interface공부

도커 복습


라우터

-전송할 데이터를 dst addr를 통해 어느 경로로 보내져야 할 지를 결정하여 다음 중간 지점까지 배달하는 역할. =>dst를 위한 경로를 연결해주는 네트워크 연결 장비.

-네트워크 계층에서 동작.

-서로 다른 네트워크를 연결하여 큰 네트워크 형성, 연결된 여러 네트워크 사이에서 IP 패킷 포워딩

-2개 이상의 네트워크 주소 갖고 있음.

 

라우팅

-IP패킷 헤더 정보를 통해 다른 네트워크로 패킷 전송

-다른 네트워크에 속한 목적지를 갖는 패킷에 대해 패킷이 전송될 최적 경로 설정

-라우터가 수신할 패킷을 일정한 규칙에 따라 포워딩 하는 과정

 

포워딩 : 라우터의 포워딩테이블(or 라우팅테이블)에 적힌 목적지 주소에 대응되는 출력 포트로 패킷을 이동시키는 작업

출처 : pluss0.wordpress.com/2015/07/14/%EB%9D%BC%EC%9A%B0%ED%8C%85%EA%B3%BC-%ED%8F%AC%EC%9B%8C%EB%94%A9/

 

IP, ARP, ICMP 등의 프로토콜이 있다.

 

IP는 datagram delivery service. unreliable, connectionless.

routing algorithm에 따라 최적의 경로를 설정해 목적지 데이터 전송에 초점

TCP는 IP 위에서 동작하는 프로토콜. 데이터의 전달을 보증하고 보낸 순서대로 받게 해준다.

출처 : brunch.co.kr/@wangho/6

 

IPv4에서 20header + data.

 

IP addr v4.

-네트워크 계층에서 사용되는 식별자

-인터넷 상에서 호스트를 유일하게 나타내는 32bit 주소

-각 주소는 네트워크(netID)와 그 네트워크 상의 호스트(HostID)를 인식

 

Class Type + netID + (subnetID + hostID) = 32bits

 

class A : 1.0.0.0 ~ 127.255.255.255 -> 126개 기관에 할당. 0. ... 127. ... 은 예약. 2^(24-2)개 host 할당 가능

0 ~

class B : 128.0.0.0 ~ 191.255.255.255 -> 172.16. .../16 ~ 172.31. .../16,169.254. .../16은 예약. 2^(16-2)개 host 할당 가능

10 ~

class C : 192.0.0.0 ~ 223.255.255.255 -> 192.168.0.x/24 ~ 192.168.255.x/24 예약. 2^(8-2)개 host 할당 가능

110 ~

class D : 224.0.0.0 ~ 239.255.255.255 -> Multicast addr

class E : 240.0.0.0 ~ 255.255.255.255 -> 나중에 쓸 것 대비해서

 

subnetwork : IP addr에서 host addr의 bit 중 일부 사용해 하나의 network를 여러 개의 작은 네트워크(subnetwork)으로 나눈 것.

-같은 subnet인지, 같은 네트워크의 다른 subnet인지, 다른 네트워크인지 확인 등 하면서 보안, 관리 등에 유용.

 

subnetting : 할당 받은 IP addr를 효과적으로 사용. 관리 간편. 성능 최적화.

-> hostID의 일부를 netID와  같이 subnetID로 사용

 

(172.16.)       (2.)    (160)

network    subnet   host

 

routing table : subnet을 구분할 수 있는 송수신 경로 구분

network     interface

172.16.2.0      E0

172.16.3.0      E1

 

subnetting 방법

-네트워크에서 필요한 subnet 개수 결정

-각각의 subnet마다 필요한 컴퓨터 개수 결정

-결정된 서브넷 및 컴퓨터 수를 이진수로 변환

-서버 및 컴퓨터를 나타내는 데 필요한 비트 수 결정

-네트워크 주소와 서브넷 주소에 해당하는 비트까지를 모두 1로

-호스트 주소에 해당하는 비트를 모두 0으로 하여 subnet mask값 결정

 

 

'TL' 카테고리의 다른 글

20/11/16 TL.  (0) 2020.11.16
20/11/11 TL. BOW(img). CNN.  (0) 2020.11.11
20/11/08 TL. DeepLearning이 되살아난 이유  (0) 2020.11.08
20/11/06 TL. 도커 정리  (0) 2020.11.06
20/11/04 TL.  (0) 2020.11.04
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.