ddubi

[네트워크 왕기초] 네트워크가 뭐지? 본문

IT

[네트워크 왕기초] 네트워크가 뭐지?

ddubi__ 2022. 11. 30. 21:22
  • 네트워크는 멀리떨어진 두곳의 '데이터를 전달'하는 것
    항상 네트워크와 연결되어있는 현시대
    상대편으로부터 정보를 주고받는 '정보의 전달'
    멀리 떨어진곳의 데이터를 전달하기 위해 중간에 네트워크 장비가 있음
  • 네트워크는 경계가 존재하는 유한한 존재이다.
    컴퓨터는 어떤 네트워크 안에 속해있다.
    수많은 네트워크가 있고 그 네트워크가 모여 인터넷이 된다.

    네트워크 <-> 네트워크 : 라우터
    네트워크 안에서 통신을 할때 : 스위치

 

🔽 네트워크 현황

https://www.cidr-report.org/as2.0/#General_status

 

CIDR Report

 

www.cidr-report.org

 

🔽 네트워크 이미지화

https://commons.wikimedia.org/wiki/File:NetTransformer_Internet_BGP_map.jpg 

 

File:NetTransformer Internet BGP map.jpg - Wikimedia Commons

 

commons.wikimedia.org

 

네트워크의 주소개념

수의 대한 체계 : 수체계 (Number System)
- 어떤 수량을 나타내는 방법
- 10진수 0,1,2,3,4,5,6,7,8,9 -> 10,11,12, ...
- 16진수 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f -> 10,11,12, ... 19,1a,1b,1c,1d,1e,1f -> ... 0~f까지 일의자리수에 올 수 있음
- 컴퓨터는 이진수 -> 전기가 흐르지않는상태 0, 전기가 흐르는 상태 1
- 네트워크에 연결된 장비가 2,10,16진수로도 표현될 수 있다.

 

네트워크에 살고있는, 연결되어있는

컴퓨터, 디바이스를 식별하기 위해서 주소가 필요하고,

그 주소를 이해하기 전에 수체계에 대해 선행함.

 

대중적으로 생각하는 가장 대표적인 주소체계인 IP주소체계에 대해서 배운다

 

IP주소

네트워크에 연결된 장비들을 유일하게 식별할수 있는 주소체계

인터넷 프로토콜 + 주소체계 -> IP주소체계

 

초반에는 국방,국가적으로 극히 제한되어 네트워크를 만들게 됨.

2^32개의 주소 정도면 충분하지 않을까? 라고 생각함.

(2자리 숫자라면 00 01 10 11 총 4개의 주소 사용 가능) --> 2^2

(4자리 숫자는 16개 주소 사용 가능) --> 2^4

2^32 -> 32비트 주소체계 (32 bits, 8비트/8비트/8비트/8비트 , 4Bytes) -> 대략 42억개!!의 IP 존재.

10101100.00010000.11111110.00000001 -> 172.16.254.1

2진수 사람이 사용하기 어려움 -> 8개씩 끊어서 표현하기로 약속함 -> 8자리씩 10진수로 표현!

 

근데 한칸이 2^8이므로 십진수로 표현하면 0~255 범위의 숫자를 가진다. 

그래서 우리는 0.0.0.0 ~ 255.255.255.255 사이의 IP주소를 가지게 된다.

 


사설 IP 주소 vs 공인 IP 주소

42억개 주소는 이미 고갈되어 있음 

이미 사설, 공인 아이피주소라는 개념이 있었지만,

주소 고갈문제와 연결되면서 아주 효율적으로 대두됨

 

인터넷에 연결될 필요가 없는 장비들은 아이피주소를 할당하지 말고(아까우니까) 사설IP를 사용함.

IANA : IP주소를 관리하는 기관 (우리나라는 인터넷진흥원) 으로부터 IP주소 할당받아야 함.

 

➡️ 인터넷 할당 번호 관리기관 Internet Assigned Numbers Authority (IANA)

IANA(Internet Assigned Numbers Authority)는 인터넷 할당 번호 관리기관의 약자로 IP 주소, 최상위 도메인 등을 관리하는 단체이다. 현재 ICANN이 관리하고 있다. 처음에는 미국 캘리포니아 로스앤젤레스에 위치하고 있는 서던캘리포니아 대학교 정보 과학 학회의 존 퍼스텔이 서던캘리포니아 대학교 정보 과학 학회와 미국 국방부 간에 맺어진 계약 아래 관리했으며, 퍼스텔은 미국 상무부 계약으로 ICANN이 설립 될 때까지 이 업무를 수행했다.

 

사설IP는 인터넷에 연결되지 않은 내부망.

출발이나 도착하면 인터넷에 연결이 안되도록 설정되어있음

Private IP address space
From To
10.0.0.0 10.225.255.255
172.16.0.0 172.31.255.255
192.168.0.0 192.168.255.255

 

+) 현재 가정이나 기업에서도 공인아이피를 사용하지 못함

집(사설IP, 대체로 192번대) ---(공유기)-----> Internet

공유기가 집의 사설아이피를 통신사마다 부여받은 하나의 공인아이피로 바꿔주는 역할을 함(NAT: 추후 더 추가할 예정)

 

 


RFC1918 : 인터넷에서 사용되는 기술들을 정의한 문서

1918번에 사설아이피에 대한 부분이 기술되어있음

RFC(Request for Comments) 문서는 비평을 기다리는 문서라는 의미로, 컴퓨터 네트워크 공학 등에서 인터넷 기술에 적용 가능한 새로운 연구, 혁신, 기법 등을 아우르는 메모를 나타낸다.
인터넷 협회(Internet Society)에서 기술자 및 컴퓨터 과학자들은 RFC 메모의 형태로 생각을 출판하게 되며, 이러한 출판의 목적은 자신의 새로운 생각 및 정보에 대해 전문가 비평을 바라는 것, 혹은 그러한 생각을 단순히 전달하는 것이다. 때로는 공학적인 유머를 위해서이기도 하다(만우절 RFC 참조). 인터넷국제표준화기구(IETF)는 일부 RFC를 인터넷 표준으로 받아들이기도 한다.
RFC 편집자는 매 RFC 문서에 일련 번호를 부여한다. 일단 일련 번호를 부여 받고 출판되면, RFC는 절대 폐지되거나 수정되지 않는다. 만약 어떤 RFC 문서가 수정이 필요하다면, 저자는 수정된 문서를 다른 RFC 문서로 다시 출판해야 한다. 그러므로, 일부 RFC는 이전 버전의 RFC를 개선한 문서이며, 이전 버전의 RFC를 무효화하기도 한다. 이러한 덮어쓰는 방식을 통해, 번호 순으로 나열된 일련의 RFC는 인터넷 표준의 역사를 나타내기도 한다.

 

🔽 RFC database

https://www.rfc-editor.org

 

» RFC Editor

The RFC Series The RFC Series (ISSN 2070-1721) contains technical and organizational documents about the Internet, including the specifications and policy documents produced by five streams: the Internet Engineering Task Force (IETF), the Internet Research

www.rfc-editor.org

 

🔽 역대 RFC 색인

https://web.archive.org/web/20090216070927/http://www.ietf.org/iesg/1rfc_index.txt

 

Wayback Machine

COLLECTED BY Organization: Alexa Crawls Starting in 1996, Alexa Internet has been donating their crawl data to the Internet Archive. Flowing in every day, these data are added to the Wayback Machine after an embargo period. this data is currently not publi

web.archive.org

Comments