처음부터 시작하는 Java
  • 인터넷 / IP
    2024년 07월 17일 18시 49분 32초에 업로드 된 글입니다.
    작성자: 원2
    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
    반응형
    댓글