제19회 3계층의 역할과 개요
🦄 3계층이란?
세먼트 간에서의 데이터를 송수신한다. 인터넷 작업을 수행한다고 볼 수 있는데 인터넷작업이란 네트워크와 네트워크를 연결해서 다른 네트워크에 있는 컴퓨터끼리 데이터 통신이 가능하도록 한다. 이때 네트워크는 라우터와 라우터로 분배된 컴퓨터 그룹이다.
3계층이란?
- 세그먼트 간에서의 데이터 송수신하는것
- 인터넷 작업을 수행한다.
네트워크란?
- 라우터와 라우터로 분배된 컴퓨터 그룹
인터넷 작업이란?
- 네트워크와 네트워크를 연결해서 다른 네트워크에 있는 컴퓨터끼리 데이터 통신이 가능하도록 한다.
제20회 인터넷 프로토콜
🦄 인터넷 프로토콜이란?
인터넷 작업을 하기 위해서는 어드레스를 어떻게 써서 어떻게 배정할 건지에 대한 위치 정보를 가지고 있어서 수신처를 찾을 수 있는 논리주소인 어드레싱과 수신처까지 경로를 결정하는 라우팅이 필요한데 인터넷 프로토콜은 이 어드레싱과 라우팅에 의해 인터넷 작업으 수행하기 위한 프로토콜로서 TCP/IP 프로토콜군에서 사용되는것이다.
인터넷 작업을 하기 위해 필요한 두가지?
- 어드레싱 : 어드레스를 어떻게 써서 어떻게 배정할 건지에 대한것인데, 2계층에서 사용한 MAC주소는 장소를 특정할 수 없기때문에 3계층에서는 사용할 수 없다. 3계층에서는 논리주소를 사용하는데 이것은 어디에 있는지와 같은 위치 정보를 가지고 있어서 수신처를 찾을 수 있다.
- 라우팅 : 수신처까지 어떤 경로로 갈 지를 결정한다.
인터넷 프로토콜이란?
- 어드레싱하고 라우팅에 의해 인터넷 작업을 수행하기 위한 프로토콜로서 TCP/IP 프로토콜군에서 사용되는 것
- TCP/IP에서는 반드시 IP를 사용한다.
- IP는 현재 두가지 버전이 있다. IPv4, IPv6 근데 이 둘은 호환성이 없다. 호환성이 없다는 것은 IPv4만 사용하는 컴퓨터는 IPv6를 사용하는 컴퓨터와 데이터 송수신을 하지 못한다는 의미이다.
- 인터넷 작업을 수행하기 위한 가능을 가지고 있다.
- IP 데이터그램 : 데이터에 IP 헤더가 붙은 상태의 PDU
제21회 IP 주소1
🦄 IP 주소란?
IP 주소는 계층형이고 네트워크 번호와 컴퓨터 번호의 조합인데 네트워크 번호는 접속되어 있는 모든 네트워크에서 유일하고 컴퓨터 번호는 그 네트워크 내에서 유일하다. IPv4에서는 8비트를 1옥텟으로 하여 4개의 옥텟으로 분할해서 표기한다.
IP 주소의 특징은?
- 계층형이다 : 어디에 있는, 어느 컴퓨터라는 정보를 가에 있다. 사의 안에 있는 나에 있다. 다라는 컴퓨터와 같이 세분화할 수 있다.
- 네트워크 관리자가 컴퓨터에 할당한다.
- 네트워크에 접속할 때마다 붙인다.
- 인터페이스가 어느 것이든 상관없이 접속할 때마다 논리 주소가 붙여진다.
- 소속된 네트워크가 바귄 경우 논리 주소도 바뀐다.
- 유니캐스트, 멀티캐스트, 브로드캐스트가 있는데 유니캐스트의 논리 주소 중 네트워크를 표시하는 번호는 접속되어 있는 모든 네트워크에서 유일하다.
- 컴퓨터 번호는 소속된 네트워크 내에서 유일하다.
IP 주소란?
- IPv4에서는 32비트로 8비트마다 10진수로 표기하고 8비트 사이에 점을 찍어서 표기하는데 여기서 8비트는 옥텟이라고 한다.
제22회 IP 주소2
🦄 IP 주소의 클래스란?
규모에 따라 할당되는 범위가 정해져 있는 것이 클래스인데 클래스에 따라서 네트워크 번호를 표시하는 부분의 비트수가 정해져있다. 네트워크 번호를 할당하게 되면 컴퓨터 번호를 호스트 번호라고 하는데 특별한 의미를 가지기 때문에 컴퓨터에 할당하면 안되는 주소가있다. 바로 네트워크 주소와 브로드캐스트 주소이다. 네트워크 주소는 호스트 번호의 비트가 모두 0인 주소이고 브로드캐스트 주소는 호스트 번호의 비트가 모두 1인 주소이다.
IP 주소의 클래스란?
- IP 주소를 유일하게 관리하기 위한 단체인 ICANN이 IP 주소를 실제로 사용하는 인터넷 사업자나 기업 등에 할당하고 그 할당된 조직의 규모에 따라 IP 주소의 범위가 변경되는것
- A~E 5단계로 나뉘어있다.
- 비트수가 많다는 건 그만큼 사용할 수 있는 번호가 많아진다는 의미고 그만큼 많은 컴퓨터를 소유하는 네트워크가 될 수 있다는 의미이다.
- 컴퓨터 번호의 비트수가 정해지고 이것으로 조직이 가질 수 있는 IP 주소의 수량이 결정된다.
클래스를 어떻게 식별하는가?
- 최초 옥텟의 맨앞 몇 비트로 판별한다.
드레스풀 어드레싱이란?
- 클래스로 나누어 IP 주소를 할당하는 방식
호스트번호란?
- 네트워크 번호를 할당하면 컴퓨터 번호
- 네트워크의 관리자가 마음대로 정한다.
- 특별한 의미를 가지기 때문에 실제의 컴퓨터에 할당해서는 안되는 주소가 있는데 그게 바로 네트워크 주소와 브로드캐스트 주소이다.
네트워크 주소란?
- 호스트 번호의 비트가 모두 0인 주소
브로드캐스트 주소란?
- 호스트 번호의 비트가 모두 1인 주소
제23회 서브네팅
🦄 서브네팅이란?
분할된 작은 네트워크인 서브넷을 서브넷 부분의 비트 수에 의해 서브넷의 수와 서브넷마다 사용할 수 있는 IP 주소의 수가 결정되는것을 서브넷화라고 하는데 이렇게 서브넷화하는것을 서브네팅이라고 한다.
서브네팅을 할 때 IP 주소긔 어디까지가 네트워크 주소인지를 모르는 문제 상황이 있기때문에 서브넷마스크라고 불리는 비트열을 IP주소와 동시에 표기해야한다. 네트워크 번호와 서브넷 번호의 비트수를 나타내기 위해 서브넷마스크를 사용한다
네트워크를 분할한다는것은?
- 네트워크를 분할하기 위해서 커다란 네트워크 안에 작은 네트워크를 만들 수 있는데 이렇게 분할된 작은 네트워크를 서브네트워크 혹은 서브넷이라고 한다
- 호스트 번호의 비트를 서브넷 번호와 호스트 번호로 분할한다. 즉 호스트 번호의 일부를 줄여서 서브넷 번호를 만든다.
서브넷마스크란?
- IP 주소중에 어디까지가 서브넷 번호인지를 나타낸다
- 32비트이고 네트워크 번호, 서브넷 번호의 비트를 모두 1, 호스트 번호를 0으로 한 것
- IP 주소와 서브넷마스크는 세트로 기술한다.
제24회 클래스리스 어드레싱
🦄 클래스리스 어드레싱이란?
클래스풀어드레싱은 클래스에 딱 맞지 않으면 사용하지 않는 IP 주소가 생긴다. 그래서 클래스를 할당하지 않는 클래스리스 어드레싱을 사용하게 되었다. 클래스리스에서는 네트워크 번호의 길이를 나타내는 값인 프리픽스 길이로 네트워크 번호의 비트 수를 나타낸다.
클래스리스 어드레싱이란?
- 클래스라는 구분을 없앤 어드레싱으로 클래스에 따른 고정된 할당을 하지 않고 자유롭게 할당할 수 있다.
- 슈퍼넷 : 클래스C의 네트워크를 통합해서 1개의 네트워크로 운용한다
- 문제점 : 클래스가 없기 때문에 어디까지가 네트워크 번호의 비트인지를 모른다. 그래서 프리픽스 길이를 사용한다
- 프리픽스 길이 : 네트워크 번호의 길이를 나타내는 값으로 IP 주소 뒤에 슬래시를 넣고 그 뒤에 프리픽스 길이를 쓴다. 그래서 네트워크 번호의 비트 수를 알 수 있는 구조이다.
제25회 DHCP
🦄 DHCP란?
클라이언트가 서버에게 IP 주소 할당을 요청하고 서버가 IP 주소를 할당한다.
DHCP의 메시지는 주소와 옵션 설정 등의 정보를 갖는다.
각 클라이언트는 DHCP 서버가 가지고 있는 어드레스 풀로부터 IP 주소를 할당 받는다.
DHCP(Dynamic Host Configuration Protocol)란?
- IP 데이터그램을 송수신하기 위해서는 '수신처 MAC주소', '송신처 MAC주소', '수신처 IP 주소', '송신처 IP 주소' 이렇게 4개의 주소가 필요한데 송신처의 IP 주소는 송신할 인터페이스에 설정되어있는 IP 주소를 사용한다. 이때, IP 주소가 어떻게 설정되냐면 수동으로 IP주소를 설정하는 정적인 방법과 IP 주소가 자동으로 컴퓨터에 설정되는 동적인 방법이 있다. 이 동적인 방법을 DHCP라고 한다.
- 할당할 IP 주소를 관리하고 실제로 할당 작업을 수행하는 서버하고 할당 받는 클라이언트로 이루어진다.
- IP 주소 풀 : 관리자가 할당할 주소의 범위
제26회 ARP
주소해결프로토콜이란?
- MAC 주소를 모르는 상태를 해결하기 위해서 수신처의 IP 주소에 대응한 MAC 주소를 조사하기 위해 질문한다.
ARP 테이블이란?
- IP 주소와 MAC 주소의 대응표
ARP의 동작?
- 브로드캐스트로 ARP 요청을 보내고 대응하는 컴퓨터만 응답한다.
ARP를 파기하는 이유?
- 인터페이스 고장 등으로 MAC 주소가 변경되어도 대응할 수 있도록 하기 위해
제27회 DNS
도메인 명이란?
- 컴퓨터의 이름으로 유일한 이름이다
- ICANN이 관리하고 있고 송싱하고 싶은 상대를 간단하게 기억할 수 있도록 되어있다.
DNS란?
- 이름과 IP 주소를 대응시킨 시스템으로 이름과 IP 주소의 대응 데이터베이스를 갖고 있는 DNS 서버에 문의해서 수신처의 IP 주소를 입수하는것
- DNS 서버는 각 조직에 1개씩 있고 그 조직의 도메인 명만 관리한다
- 전 세계의 도메인 명, 호스트 명을 관리하는 일종의 분산형 데이터베이스이다.
'La Lecture' 카테고리의 다른 글
그림으로 배우는 프로그래밍 구조 chapter4 (0) | 2022.06.15 |
---|---|
그림으로 배우는 프로그래밍 구조 chapter2,3 (0) | 2022.06.15 |
하루3분 네트워크 교실: 5장 (0) | 2022.06.07 |
하루3분 네트워크 교실: 4장 (0) | 2022.06.06 |
하루3분 네트워크 교실: 2장 (0) | 2022.05.31 |
댓글