p.669~672, 4-70
1) IP 주소(Internet Protocol Address) __ 4-78
- 인터넷에 연결된 모든 컴퓨터 자원을 구분하기 위한 고유한 주소
- 숫자로 8비트씩 4부분, 총 32비트로 구성됨
클래스 |
설명 / 서브넷 마스크 |
A Class |
국가나 대형 통신망에 사용(0~127) / 255.0.0.0 |
B Class |
중대형 통신망에 사용(128~191) / 255.255.0.0 |
C Class |
소규모 통신망에 사용(192~223) / 255.255.255.0 |
D Class |
멀티캐스트용으로 사용(224~239) / 255.255.255.255 |
E Class |
실험적 주소이며 공용되지 않음(240~255) ★ |
2) 서브네팅(Subnetting)
- 할당된 네트워크 주소를 다시 여러 개의 작은 네트워크로 나누어 사용하는 것
- 4바이트의 IP 주소 중 네트워크 주소와 호스트 주소를 구분하기 위한 비트를 서브넷 마스크(Subnet Mask)라 하며, 이를 변경해 네트워크 주소를 여러 개로 분할해 사용
3) IPv6(Internet Protocol version 6) ★ __ 20년 1, 2, 3회 기출문제
- 현재 사용하고 있는 IP 주소 체계인 IPv4의 주소 부족 문제를 해결하기 위해 개발됨
- 128비트의 긴 주소를 사용하고, IPv4에 비해 자료 전송 속도가 빠름
- 인증성, 기밀성, 데이터 무결성의 지원으로 보안 문제 해결 가능
- IPv4와 호환성이 뛰어나고, IPv6 확장 헤더로 네트워크 기능 확장이 용이함
- Traffic Class, Flow Label을 이용하여 등급별, 서비스별로 패킷을 구분할 수 있어 품질 보장(QoS; Quality of Service)이 용이
# 유니캐스트(Unicast), 멀티캐스트(Multicast), 애니캐스트(Anycast)
#유멀애 ★
cf) IPv4: 유니캐스트, 멀티캐스트, 브로드캐스트(Broadcast) #유멀브
4) 도메인 네임(Domain Name)
- 숫자로 된 IP 주소를 사람이 이해하기 쉬운 문자 형태로 표현한 것
- 호스트 컴퓨터 이름(www), 소속 기관 이름(hankook), 소속 기관의 종류(co), 소속 국가명(kr) → www.hankook.co.kr
- 문자로 된 도메인 네임을 컴퓨터가 이해할 수 있는 IP 주소로 변환하는 역할을 하는 시스템을 DNS(Domain Name System)라고 하며, 이런 역할을 하는 서버를 DNS 서버라 함 ★
5) OSI(Open System Interconnection) 참조 모델 ★★ __ 4-73, 20년 1, 2, 3회 기출문제
계층 |
설명 |
주요 프로토콜 |
응용 계층 (Application Layer, 7) |
사용자와 네트워크 간 응용서비스 연결, 데이터 생성 |
HTTP, FTP, TELNET, SMTP / SNTP, DNS |
표현 계층 (Presentation Layer, 6) |
구문 검색, 코드 변환, 암/복호화, 데이터 압축, 문맥 관리 기능 |
JPEG, MPEG |
세션 계층 (Session Layer, 5) |
연결 접속(유지), 동기 제어, 동기점(대화) |
SSH, TLS |
전송 계층 (Transport Layer, 4) |
종단간(End to End) 신뢰성 있는 데이터 전송, 흐름 제어(슬라이딩 윈도우), 오류 및 혼잡 제어 ★ |
TCP / UDP, RTCP → 세그먼트(Segment) |
네트워크 계층 (Network Layer, 3) |
단말기 간 데이터 전송을 위한 최적화된 경로(라우팅) 제공 ★ |
IP, ICMP, IGMP, ARP, RARP, RIP, OSPF → 패킷(Packet) |
데이터 링크 계층 (Data Link Layer, 2) |
인접 시스템(노드) 간 물리적 연결을 이용해 데이터 전송, 동기화, 오류 및 흐름제어, 오류검출 및 재전송 ★ |
HDLC, PPP, LLC, MAC → 프레임(Frame) |
물리 계층 (Physical Layer, 1) |
매체 간의 전기적, 기능적, 절차적 기능 정의 |
RS-232C, X.21 → 비트(Bit) |
#아(A)파(P)서(S) 티(T)내(Ne)다(Da) 피(Phy)나다!
'정보처리기사 필기 총정리 > 4과목: 프로그래밍 언어 활용' 카테고리의 다른 글
TCP/IP ★★★ (0) | 2020.10.05 |
---|---|
네트워크 관련 장비 및 프로토콜 ★★ (0) | 2020.10.05 |
프로세스 및 스케줄링 ★★ (0) | 2020.10.05 |
기억장치 관리 ★★★ (0) | 2020.10.05 |
운영체제의 개념 ★★★ (0) | 2020.10.05 |
댓글