기초 지식/CS

인터넷 / IP

원2 2024. 7. 17. 18:49
728x90
반응형

인터넷 : 개방형 네트워크, 모든 컴퓨팅 기기는 규칙(프로토콜)을 따르는 한 네트워크에 접속이 가능.

프로토콜 : 각 기기가 서로 통신해야 하는 방식의 정의, 인터넷은 여러 계층의 프로토콜로 구동됨

 

컴퓨팅 장치의 글로벌 네트워크를 구축하기 위해 필요한 것

프로토콜's

유선 및 무선 : 장치 간의 물리적 연결과 전자기 신호를 이진 데이터로 변환

IP : IP 주소를 사용하여 장치를 고유하게 식별하고 대상 IP 주소로 데이터를 전송하는 라우팅 전략을 제공

TCP/UDP :  한 장치에서 다른 장치로 데이터 패킷을 전송하고 전송 중에 오류를 확인

TLS : 공격자가 개인 정보를 볼 수 없도록 암호화된 데이터를 전송

HTTP, DNS : www를 구동하는 프로토콜, 브라우저가 웹 페이지 로드마다 사용됨

 

 

IP 주소

IP 는 인터넷계층의 핵심 프로토콜 중 하나

인터넷에 연결된 기기를 고유하게 식별하기 위해 사용

응답을 받기 위해선 우편물을 받는 것처럼 수신자의 IP를 지정해야하고 답을 받기 위해 자신의 IP도 포함해야함

 

인터넷 프로토콜 두 가지 버전

  • IPv4
  • IPv6

 

IPv4

74.125.20.113

방문 해보자 어디로 가는지

각 IP 주소는 4분할되며 숫자의 범위는 다음과 같다

[0-255].[ 0-255 ].[ 0-255 ].[ 0-255 ] // 우리는 10진법으로 쓰지만 컴퓨터는 이를 2진법으로 저장함

01010101 01010101 01010101 01010101

 

IPv6

1990년대에 IPv4 주소가 고갈된다는 사실이 분명해지자 제안됨.

IPv4 와 호환됨

16진수 숫자, 아래에 보이는 것보다 훨씬 긺

2001:0db8:0000:0042:0000:8a2e:0370:7334

 

IP 주소 계층

인터넷 프로토콜 (IP)은 인터넷에 열결된 장치를 식별하기 위해 IP 주소를 사용하는 것을 설명

 

IPv4 주소 계층

24.147.242.217 -> 첫 번째 비트 시퀀스는 네트워크를 식별 / 마지막 비트는 네트워크의 개발 노드를 식별

24.147 242.217
컴캐스트 네트워크 홈 컴퓨터

 

첫 번째 옥텟(16 비트)는 컴캐스트가 관리하는 네트워크를 식별

마지막 두 옥텟(마지막 16비트)은 컴캐스트 네트워크상의 홈 컴퓨터를 식별

-> 마지막 두 옥텟이 다르다면 IP 주소는 컴캐스트 네트워크의 다른 컴퓨터 자리를 가리킬 것

-> 처음 두 옥텟이 다르다면 IP 주소는 완전히 다른 네트워크 관리자의 것 일 수 있음

 

서브넷

네트워크 관리자는 필요에 따라 IP 주소를 추가 하위 네트워크(서브넷)로 나눌 수 있음

 

141.213.127.13

141.123 127 13
어느대학의 네트워크 의학과 실험실 컴퓨터

 

처음 두 옥텟은 어느대학의 전체 네트워크를 식별

세번 째 옥텟은 어느대학의 의대의 네트워크를 식별

네 번째 옥텟은 해당학과 네트워크의 개발 연구실 컴퓨터를 식별

 

옥텟 분할

위의 IP 주소를 이진으로 표현

141 213 127 13
10001101 11010101 01111111 00001101

-> 모두 합치면 32비트로 변환

1000110111010101 01 11111100001101
어느대학의 네트워크 의학과 실험실 컴퓨터

첫번째 16비트는 어느대학의 전체로 라우팅 될 수 있음

2비트는 어느대학의 특정 부서로 라우팅 될 수 있음

나머지 14비트는 개별 컴퓨터로 전송 될 수 있음

 

*** 3부서 네트워크를 식별하는 데 사용할 수 있는 비트??

-> 8

2^3 => 000, 001, 010, 011, 100, 101, 110, 111

 

 

728x90
반응형