룰루코딩

정보처리기사 프로토콜 정리 본문

정처기

정보처리기사 프로토콜 정리

rulru01 2024. 10. 20. 01:10

OSI 참조모델 🌟🌟🌟

  • 응용→ 사용자가 접근가능케 서비스 제공
  • 표현→ 적당한 형태로 변환
  • 세션 → 대화제어, 토큰사용, 제어구조제공
  • 전송→ 단말기사이(종단시스템) 데이터전송, 오류제어/흐름제어
  • 네트워크→ 네트워크연결관리, 데이터 교환/중계
  • 데이터링크 → 인접한 시스템간 연결성정, 유지및종료, 오류제어/흐름제어
  • 물리 → 규칙정의

 

TCP/IP 🌟🌟🌟🌟

  • 프로토콜: 데이터 교환을 원활히 수행하도록 표준화시켜 놓은 통신규약
    • 구문: 데이터 형식, 부호화, 신호레벨 등 규정
    • 의미: 제어정보 규정
    • 시간: 속도, 순서 제어 등 규정
  • TCP/IP: 서로 다른 기종의 컴퓨터들이 데이터를 주고받게 하는 표준 프로토콜
    • TCP: OSI 7계층 전송계층, 가상회선방식기반 연결형 서비스
    • IP: OSI7계층 네트워크계층, 데이터그램방식 기반 비연결형 서비스
  • 응용계층 프로토콜
    • FTP(File Transfer Protocol): 컴퓨터와 컴퓨터 또는 컴퓨터와 인터넷 사이 파일을 주고 받을 수 있도록 하는 원격 파일 전송 프로토콜
    • SMTP(Simple Mail Transfer Protocol): 전자우편 교환 서비스
    • TELNET: 멀리 떨어져있는 컴퓨터에 접속해 자신의 컴퓨터처럼 사용 가능 서비스(원격제어)
      • 22포트사용→ssh(23기출)
    • SNMP(Simple Network Management Protocol): 네트워크 기기의 네트워크 정보를 네트워크 관리 시스템에 보내는데 사용되는 표준 통신규약
    • DNS(Domain Name System): 도메인 네임을 IP 주소로 매핑하는 시스템
    • HTTP(Hyper Text Transfer Protocol): 월드 와이드 웹에서 HTML 문서를 송수신 하기 위한 표준 프로토콜
  • 전송계층 프로토콜
    • TCP(Transmission Control Protocol)
      • 양방향 연결형 서비스
      • 가상회선연결 형태의 서비스 제공
      • 스트림 위주(패킷단위)의 전달
    • UDP(User Datagram Protocol):
      • 데이터 전송 전에 연결을 설정하지 않는 비연결형 서비스
    • RTCP(Real-Time Control Protocol)
      • RTP패킷의 전송 품질을 제어하기 위한 제어 프로토콜
  • 인터넷계층 프로토콜
    • IP(Internet Protocol): 전송할 데이터에 주소 지정, 경로를 설정하는 기능
    • ICMP(Internet Comrtol Message Protocol): IP와 조합해 통신중 오류처리와 제어메시지 관리
    • IGMP(Iternet Group Management Protocol): 멀티캐스트 지원하는 호스트나 라우터 사이에서 그룹유지
    • ARP(Address Resolution Protocol): 호스트 IP주소를 호스트와 연결된 네트워크 접속장치의 물리적주소(MAC)으로 바꿈
    • RARP(Reverse Address Resolution Protocol): ARP와 반대로 물리적 주소를 IP주소로 변환하는 기능
  • 네트워크엑세스계층 프로토콜
    • ETjermet(IEEE 802.3)
    • IEEE 802
    • HDLC
    • X.25
    • RS-232C

 

경로제어/ 트래픽제어

전송 경로 중에서 최적 패킷 교환 경로를 결정하는 기능

  • 경로제어프로토콜
    • IGP(internal Gateway protocol): 자율 시스템 내부의 라우팅에 사용
      • RIP: 현재 가장 널리 사용, 최대홉수 15로 제한
      • OSPF: 링크 상태를 실시간으로 반영해 최단경로 지원
    • EGP(exterior gateway protocol): 자율시스템 간의 라우팅
    • BGP(border gateway protocol): EGP단점보완, 처음연결때 라우팅 테이블 교환, 이후 변화된 정보만 교환
  • 트래픽 제어: 전송되는 패킷의 흐름 또는 그 양을 조절하는 기능
    • 흐름제어, 폭주제어, 교착상태방지
  • 흐름제어: 송수신 측 사이에 전송되는 패킷의 양이나 속도 규제 기능
    • 정지-대기
    • 슬라이딩 윈도우
  • 폭주제어: 네트워크 내의 패킷 수 조절해 네트워크 오버플로 방지 기능
    • 느린시작
    • 혼잡회피