코딩뿌셔
[4과목] 프로그래밍 언어 활용 - 네트워크 기초 활용 본문
01 네트워크 7계층
02 IP
01 네트워크 7계층
▶OSI(Open System Interconnection) 7계층
프로세스 | 설명 | 프로토콜 |
응용 계층 (Application) |
다양한 범주 정보처리기능 수행을 위해 사용자 인터페이스 제공 | HTTP, FTP, SMTP, POP3, IMAP, Telnet |
표현 계층 (Presentation) |
데이터 효율과 보안을 위한 압축, 암호화 수행, 전송을 위한 포맷으로 변경 수행 |
JPEG, MPEG |
세션 계층 (Session) |
응용 프로그램 간 대화 유지를 위한 구조 제공(논리적 연결 담당) | RPC, NetBIOS |
전송 계층 (Transport) |
순차 번호 기반 오류 제어 방식 사용, 종단간 신뢰성 있고 효율적 데이터 전송 |
TCP, UDP |
네트워크 계층 (Network) |
다양한 길이 패킷을 네트워크들을 통해 전달, 전송 계층이 요구하는 서비스품질(QoS)을 위한 수단 제공 |
IP, ARP, RARP, ICMP |
데이터 링크 계층 (Data Link) |
신뢰성 있는 정보 전송을 위해 동기화, 오류제어, 흐름제어, 회선제어 기능 수행(물리적 연결) |
HDLC, PPP, ATM, Frame Relay |
물리 계층 (Physical) |
데이터 링크 개체간 비트 전송을 위한 물리적 연결 설정, 유지, 해제 | RS-232 |
02 IP
▶IPv4, IPv6
구분 | IPv4 | IPv6 |
주소길이 | 32bit | 128bit |
표시방법 | 8비트씩 4부분으로 나뉜 10진수 | 16비트씩 8부분으로 나뉜 16진수 |
주소할당 | 클래스 단위 비순차적 할당(비효율적) | 네트워크 규모 및 단말기 수에 따른 순차적 할당(효율적) |
헤더크기 | 가변 | 고정 |
Plug&Play | 지원 X | 지원 O |
전송방식 | 멀티 / 유니 / 브로드 캐스트 | 멀티 / 유니 / 애니 캐스트 |
※ IPv4 → IPv6 전환 방법 : 듀얼 스택, 터널링, 주소변환
▶라우팅 프로토콜
- 정적 라우팅 : 패킷 전송이 이뤄지기 전에 경로 정보를 라우터가 미리 저장하여 중개
- 동적 라우팅 : 라우터의 경로 정보가 네트워크 상황에 따라 변경되어 중개
정적 라우팅 (Static) |
- | - |
동적 라우팅 (Dynamic) |
내부 라우팅 프로토콜 (IGP) | RIP, IGRP (Distance-Vector) / OSPF, EIGRP (Linked-State) |
외부 라우팅 프로토콜 (EGP) | BGP (Path-Vector) |
▶TCP
: 전송 계층에 위치하며 근거리 통신망, 인트라넷, 인터넷 연결된 컴퓨터에서 실행되는 프로그램 간 옥텟을 안정적으로 에러없이 교환할 수 있게 해주는 프로토콜(기본 헤더 크기 : 20~60 byte)
▷ 특징
신뢰성 보장 | 연결 지향적 특징 | 흐름 제어 | 혼잡 제어 |
'자격증 > 정보처리기사' 카테고리의 다른 글
[1과목] 소프트웨어 설계 - 화면 설계 (0) | 2022.07.05 |
---|---|
[5과목] 정보시스템 구축관리 - 소프트웨어 개발방법론 (0) | 2022.07.04 |
[4과목] 프로그래밍 언어 활용 - 응용 SW 기술 (0) | 2022.07.03 |
[4과목] 프로그래밍 언어 활용 - 서버프로그램 구현 (0) | 2022.07.03 |
[3과목] 데이터베이스 구축 (0) | 2022.06.15 |
Comments