Etc/정보처리기사

[정처기] 인터넷에 대해 알아보자!

Juwon2106 2022. 2. 15. 13:47
728x90

 

인터넷의 개요 

  • TCP/IP Protocol 기반
  • Unix OS 기반
  • 시간과 장소에 구애받지 않는다.
  • 모든 컴퓨터는 고유한 IP주소를 갖는다
  • 컴퓨터와 네트워크를 연결하는데 필요한 장비 
    • Bridge
    • Router
    • Gateway
  • 네트워크와 네트워크를 연결하여 중추적 역할을 하는 네트워크
    • Backbone

 

IP 주소란? ( Internet Protocol Address )

  • 컴퓨터의 자원을 구분하기위한 요소
  • 8Bit씩 4등분, 총 32비트로 구성
  • IP주소는 길이( 범위 )에 따라 A~E Class로 존재함
    • A Class => 0~127
    • B Class => 128 ~ 191
    • C Class => 192 ~ 223
    • E Class => 224 ~ 239

 

Subnetting ( 서브네팅 )

할당된 네트워크 주소를 다시 여러개의 작은 네트워크로 나누어 사용하는 것을 말한다.

4byte ( 32bit )의 IP Address 중 네트워크 주소와 호스트 주소를 구분하기 위한 bit를 Subnet Mask( 서브넷마스크 )라 하며, 이를 통해 분할한다. ( A~E Class 별로 다르게 사용함 )

 

IPv6( Internet Protocol version 6 )의 개요

  • IPv4의 주소부족문제 해결
  • IPv4와의 호환성이 높다
  • IPv4와 비교적 속도가 빠르다
  • 인증성, 기밀성, 데이터 무결성으로 보안문제 해결
    • 인증성 : 사용자의 식별과 접근 권한 검증
    • 기밀성 : 인가된 사용자만 데이터 접근가능
    • 데이터 무결성 : 인가된 사용자만 데이터 수정 가능
  • 주소의 확장성, 융통성, 연동성이 뛰어나며 멀티미니어 기능을 지원함
  • Traffic Class, Flow Label 기능을 이용해 등급별, 서비스별 패킷을 구분할 수 있다.
    • Traffic Class : IPv6의 클래스나 우선순위
    • Flow Label : 패킷들의 흐름에 대한 특성을 나타내는 Field
  • 네트워크 상의 패킷 크기를 확장 가능하게하며, 크기에 제한이 없다.
  • default header 뒤에 확장 header를 더해 다양한 정보의 저장이 가능해진다.  따라서 확장 header로 네트워크 기능의 확장이 용이하다.
  • 미리 설계된 알고리즘으로 고유성이 보장된 주소를 자동으로 구성할 수 있다. ( 자동으로 네트워크 구성 )

 

IPv6의 구성

  • 16bit를 8조각으로 총 128bit로 구성
  • 16진수로 표현하며, 콜론( : )으로 구분
  • 유니캐스트, 멀티캐스트, 애니캐스트 지원
    • Uni Cast : 1:1, 단일 : 단일 통신
    • Multi Cast : 1:다, 단일 : 다중 사용자간의 통신
    • Any Cast : 1:1, 단일 : 가장 가까운 단일 사용자간의 통신

 

도메인 네임( Domain Name )

문자로된 도메인을 컴퓨터가 이해할 수 있는 IP Address로 변환하는 역할을 하는 시스템 ( DNS )

( DNS : Domain Name System )

 

이러한 역할을 하는 서버를 DNS Server라고 한다.

 

인터넷 서비스( Internet Service, TCP/IP의 응용 계층에서 제공한다. )

  • www ( World Wide Web )
    • Http 기반의 HyperText 지원
    • www의 사용을 용이하게 해주는 도구를 Web Browser라고 한다.
  • E-mail( 전자 우편 )
    • SMTP : 메일 전송
    • POP3 : 메일 수신
    • MIME : 멀티미디어 파일
  • FTP( File Transfer Protocol )
    • 컴퓨터와 컴퓨터 혹은 컴퓨터와 인터넷 간의 파일을 원격으로 전송하게 해주는 프로토콜
  • Telnet( 텔넷 )
    • 가상의 터미널 ( Virtual Terminal )

 

728x90