인터넷
1. 인터넷
- TCP/IP 프로토콜 기반
- 전세계 컴퓨터와 네트워크들이 연결된 광범위한 컴퓨터 통신망
1.1 IP 주소(Internet Protocol Address)
- 인터넷에 연결된 모든 컴퓨터 자원을 구분하기 위한 고유한 주소
- 숫자로 8비트씩 4부분, 총 32비트로 구성됨
클래스 | 서브넷 마스크(/블록) |
첫째 옥텟 IP | 주소범위 | |
A Class | 국가나 대형 통신망 | 255.0.0.0(/8) 네트워크 1개+호스트 3개 |
0~127 | 0.0.0.0 ~ 127.255.255.255 |
B Class | 중대형 통신망 | 255.0.0.0(/16) 네트워크 2개+호스트 2개 |
128~191 | 128.0.0.0 ~ 191.255.255.255 |
C Class | 소규모 통신망 | 255.0.0.0(/24) 네트워크 3개+호스트 1개 |
192~223 | 128.0.0.0 ~ 191.255.255.255 |
D Class | 멀티캐스트용 | 224~239 | 224.0.0.0 ~ 239.255.255.255 |
|
E Class | 실험적 주소 공용되지 않음 |
240~255 | 240.0.0.0 ~ 255.255.255.255 |
- A.B.C 클래스: 호스트 주소 ,네트워크 주소 체계
- C 클래스: 256개 호스트주소, 첫 번째 주소 네트워크, 마지막 주소 브로드 캐스트 주소 -> 254개
1.2 서브네팅(Subnetting)
- 할당된 네트워크 주소를 다시 여러 개의 작은 네트워크로 나누어 사용하는 것
서브넷 마스크(Subnet Mask)
4바이트의 IP 주소 중 네트워크 주소와 호스트 주소를 구분하기 위한 비트, 이를 변경해 네트워크 주소를 여러 개로 분할해 사용
(a) 서브넷(Subnet) 17년 2회 기출, 20년 3회 기출
IP 주소는 Network를 나타내는 부분과 Host를 나타내는 부분으로 구성되어 있고, Network부분과 Host 부분을 구분하는 것
1.3 IPv6(Internet Protocol version 6) 20년 1, 2, 3회 기출
- IPv4의 주소 고갈 문제를 해결하기 위하여 기존의 IPv4주소 체계를 128비트 크기로 확장한 차세대 인터넷 프로토콜 주소
- 128비트(16 비트 x 8)의 긴 주소를 사용하고, IPv4에 비해 자료 전송 속도가 빠름
- 인증성, 기밀성, 데이터 무결성의 지원으로 보안 문제 해결 가능
- IPv4와 호환성이 뛰어나고, IPv6 확장 헤더로 네트워크 기능 확장이 용이함
헤더 항목 : Flow Label, Payload Length, HCP Limit
- Tunneling 캡술화,역캡술화 사용하여 IPv4 사용하는 테느워크 영역 통과, 통신
- Dual Stack
- Header tranlation
- Traffic Class, Flow Label을 이용하여 등급별, 서비스별로 패킷을 구분할 수 있어 품질 보장(QoS; Quality of Service)이 용이
- IPv4 의 프로토콜 필드= IPv6의 Netxt Header로 대치
e.g. 유니캐스트(Unicast), 멀티캐스트(Multicast), 애니캐스트(Anycast) #유멀애
<-> IPv4 e.g. 유니캐스트, 멀티캐스트, 브로드캐스트(Broadcast) #유멀브
IPv6(Internet Protocol version 6) | IPv4(Internet Protocol version 4) | |
주소 길이 | 128 비트 | 32비트 |
표시방법 | 16진수 16비트 8부분 2001:0db8:85a3:O8d3:1319:8a2e:7334 |
10진수 8비트 4부분 202.30.64.22 |
장점 | 뛰어난 호환성, 확장 헤더로 네트워크 기능 확장 용잉 실시간 흐름 제어하여 향상된 멀티미디어 기능 지원 패킹 크기 확장, 크기 제한 없음 |
|
전송방식 | 유니캐스트(Unicast), 멀티캐스트(Multicast), 애니캐스트(Anycast) | 유니캐스트, 멀티캐스트, 브로드캐스트(Broadcast) |
1.4 도메인 네임(Domain Name)
- 숫자로 된 IP 주소를 사람이 이해하기 쉬운 문자 형태로 표현
- 호스트 컴퓨터 이름(www), 소속 기관 이름(q-net), 소속 기관의 종류(co), 소속 국가명(kr)
DNS(Domain Name System): 문자로 된 도메인 네임을 컴퓨터가 이해할 수 있는 IP 주소로 변환하는 역할을 하는 시스템
DNS 서버 :이런 역할을 하는 서버
'Challenges > 정보처리기사' 카테고리의 다른 글
[정보처리기사]5.정보시스템 구축 관리/소프트웨어 개발 방법론 활용/소프트웨어 개발 방법론 (0) | 2022.07.06 |
---|---|
[정보처리기사]4.프로그래밍 언어 활용/SW 운영체제의 활용/OSI7계층, TCP/IP4계층 (0) | 2022.07.05 |
[정보처리기사]4.프로그래밍 언어 활용/SW 운영체제의 활용/프로세스 동기화 (0) | 2022.07.05 |
[정보처리기사]4.프로그래밍 언어 활용/SW 운영체제의 활용/프로세스 스케줄링 (0) | 2022.07.04 |
[정보처리기사]4.프로그래밍 언어 활용/SW 운영체제의 활용/프로세스 (0) | 2022.07.04 |