코딩뿌셔

[4과목] 프로그래밍 언어 활용 - 네트워크 기초 활용 본문

자격증/정보처리기사

[4과목] 프로그래밍 언어 활용 - 네트워크 기초 활용

He__o 2022. 7. 3. 22:44

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)

 

▷ 특징

신뢰성 보장 연결 지향적 특징 흐름 제어 혼잡 제어
Comments