[정보처리기사] 실기 용어 정리 응용 SW 기초기술(네트워크)

728x90

응용 SW 기초기술(네트워크)

응용 SW 기초기술(네트워크)

OSI 7계층

    TCP/IP 4계층
응용 계층(Application) 응용 프로그램이 OSI 환경에 접속 가능한 서비스 < 응용 계층 >
Telnet / FTP
HTTP / POP
SMTP
DHCP / SNMP
DNS
표현 계층(Presentation) 응용-세션 간  코드 / 데이터 변환, 데이터 암호화 / 압축
세션 계층(Session) 컴퓨터 간 세션 / 연결을 생성 / 유지/ 종료하여 적절한 통신 상태 유지
전송 계층(Transport) 종단(End-to-End)간 투명한 데이터 전송 / 전달 / 주소 설정 / 다중화 / 오류 제어 / 흐름 제어 수행 < 전송 계층 >
TCP / UDP
네트워크 계층(Network) 개방 시스템 간 네트워크 연결을 관리 / 데이터 교환 경로 설정(Routing), 트래픽 제어, 패킷 정보 전송 < 인터넷 계층 >
IP / ICMP
ARP / RARP
데이터 링크 계층(Data link) 송/수신 간 속도 차이 해결 위한 흐름 제어 기능 프레임 동기화 / 오류 제어 기능 / 노드 간 프레임 전송 - 물리적 주소(MAC) 결정 < 네트워크 액세스 >
HDLC / PPP/ LLC
물리 계층(Physical) 전송에 필요한 기계적, 전기적, 기능적 특성을 정의 데이터를 0과 1의 전기적 신호로 변환

 

HDLC 프로토콜: High Level Data Link Control

  • 대표적 데이터링크 프로토콜 / 비트 동기 방식
  • BSC(프레임에 전송 제어 문자 삽입) / LAP-B(패킷교환망) / LAP-D(ISDN에서 사용) / PPP(전화회선을 이용한 PC간 연결) / LLC(LAN 프로토콜)

주국: 데이터 전송 명령 수행

종국: 명령에 응답

혼합국: 명령과 응답 모두 처리

 

HDLC 전송 모드

  • 정규 응답 모드: NRM
    • 주국과 종국의 관계(불균형) → 종국에서 데이터 전송 시 주국 허락 필요
  • 비동기 균형 모드: ABM
    • 대등한 혼합국 간의 관계(균형) → 양쪽에서 명령과 응답 모두 전송 가능
  • 비동기 응답 모드:ARM
    • 불균형 모드 / 종국이 주국의 허락 없이 데이터 전송 및 송신 가능하나 제어 기능은 주국만 허용

 

HDLC 프레임 종류

  • 정보 프레임(제어부가 0으로 시작)
    • 사용자 데이터 및 일부 제어 정보의 전달
    • Seq(송신용 순서번호), Next(응답용 순서번호), P/F(주국 컴퓨터가 종국 컴퓨터의데이터 전송 허용) 
  • 감독 프레임(제어부가 10으로 시작)
    • 확인 응답, 데이터링크의 흐름 제어, 오류 제어 용도
    • 전송 목적이 아니라 Seq 값 필요 없음(Next만 존재)
    • 2비트로 구성되어 4가지 Type(0~3)으로 구성
  • 비번호 프레임(제어부가 11로 시작)
    • 순서가 없는 프레임 / 링크의 동작 모드 설정 및 관리
    • 2비트 Type + 3비트 Modifier = 총 5비트 구성

 

네트워크 계층 프로토콜

IP . Internet Protocol / 전송할 데이터에 주소 지정하고 경로 설정
. 비연결형 데이터그램 방식 / 신뢰성 보장 x / 패킷을 분할 및 병합
. 헤더 체크섬 제공 / 데이터 체크섬 제공 x
. IPSec: 암호화, 인증, 키 관리
ICMP . Internet Control Message Protocol / 헤더 8Byte
. IP와 함께 통신 간 오류 처리와 전송 경로 변경 등  제어 메시지 관리
ARP . Address Resolution Protocol
. 호스트 IP주소를 네트워크 접속 장비의 물리적 주소(MAC)로 바꿈
RARP . Reverse Address Resolution Protocol
. ARP와 반대로 물리적 주소를 IP주소로 변환하는기능 
IGMP . Internet Group Management Protocol
. 멀티캐스트 지원하는 호스트/라우터 간 멀티캐스트 그룹 유지
RIP . Routing Information Protocol
. 최소 Hop count(최단거리) 경로로 라우팅하는 프로토콜
NAT . Network Address Translation(네트워크 주소 변환)
. 외부의 공인 IP주소와 포트 주소에 해당하는 내부 IP주소를 재기록하여 라우터를 통해 네트워크 트래픽을 주고받는 기술

 

전송 계층 프로토콜

TCP . Transmission Control Protocol / 양방향 서비스 제공
. 순서 제어 / 오류 제어 / 흐름 제어 기능 → 높은 신뢰성
. 프로토콜 헤더는 기본적으로 20~60 Byte
. 패킷 단위의 스트림 위주 전달
UDP . User Datagram Protocol / 비연결형 서비스 제공
. TCP 대비 단순한 헤더 구조로 오버헤드 적고, 전송속도 빠름 (제어X)
. 실시간 전송 유리 / 신뢰성보다는 속도가 중요한 네트워크에 활용
RTCP . Real time Control Protocol / RTP 패킷의 전송 품질 제어
. 세션에 참여한 각 참여자들에게 주기적으로 제어 정보 전송

 

응용 계층 프로토콜

SSH(22)  
Telnet(23) . 다른 컴퓨터 접속 후 원격 서비스 제공 / 가상의 터미널 기능 수행
FTP(21) . File Transfer Protocol / 원격 파일 전송 프로토콜 (컴퓨터-인터넷)
HTTP(80) . Hyper Text Transfer Protocol / WWW 내 HTML 문서 송수신 위한 프로토콜 / GET과 POST 메서드를 통해 메시지 주고 받음
SMTP(25) . Simple Mail Transfer Protocol / 전자 우편 교환 서비스
DNS . Domain Name System / 도메인 네임을 IP 주소로 매핑하는 시스템
SNMP . Simple Network Management Protocol
. TCP/IP 네트워크 관리 프로토콜 (네트워크 기기 정보 전송 규약)
DHCP . IP주소 및 TCP/IP 프로토콜의 기본 설정을 클라이언트에게 자동 제공
728x90