정보처리 기능사 정리

12. 네트워크 프로토콜

boseong_Park 2022. 9. 6. 11:04

지난 포스팅에선 네트워크의 계층구조와 기본 장비들에 대하여 정리하였다.

이번 포스팅에선 네트워크의 프로토콜에 대하여 정리하며 정보처리 기능사에 대한 정리를 마치겠다.


1. 프로토콜이란?
- 컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고 받는 양식과 규칙의 체계
- 정보 전달 시에 지켜야 하는 규칙 통신 규칙
- 기본요소: 
  ● 구문(SYNTAX):
   전송하고자 하는 데이터의 형식, 부호화, 신호레벨 등을 규정
  ● 의미(SEMANTIC):
   전송 제어와 오류 제어를 위한 제어 정보를 포함
  ● 시간(TIMING):
   두 개체 간의 통신 속도를 조정하거나 메시지의 전송 및 순서의 제어 정보를 나타냄

 

 

2. 프로토콜 특징
    2.1 단편화 : 전송이 가능한 작은 블록으로 나누어지는 것


    2.2 재조립 : 단편화되어 온 조각들을 원래 데이터로 복원하는 것


    2.3 캡슐화 :

      - 상위 계층의 데이터에 각종 정보를 추가하여 하위 계층으로 보내는 것
      - 송신측에서 정보의 정확한 전송을 위해서 전송할 데이터의 앞부분과 뒷부분에 헤더와 트레일러를 첨가하는 과정


    2.4 연결 제어 : 데이터의 전송량이나 속도를 제어하는 것


    2.5 오류 제어 : 전송 중 잃어버리는 데이터나 오류가 발생한 데이터를 검증하는 것


    2.6 동기화 : 송신과 수신 측의 시점을 맞추는 것


    2.7 다중화 : 하나의 통신 회선에 여러 기기들이 접속할 수 있는 기술


    2.8 주소 지정 : 송신과 수신지의 주소를 부여하여 정확한 데이터 전송을 보장하는 것

 

 

* TCP/IP 프로토콜
- TCP/IP 프로토콜은 인터넷 기본 프로토콜이다

- 각 계층별 프로토콜의 종류, 즉 이름을 묻는 문제가 많이 출제됨으로 웬만하면 여기서 언급한 프로토콜들의 이름과 소속 계층은 외워두는 편이 좋겠다.

 

 

3. 프로토콜 종류
    3.1 응용계층 프로토콜
        3.1.1 FTP
          - 네트워크를 통해 컴퓨터들간의 파일을 공유하기 위한 프로토콜


        3.1.2 HTTP
          - 웹 상에서 데이터를 주고받을 수 있는 프로토콜


        3.1.3 TELNET
          - 원격 통신에 이용되는 프로토콜


        3.1.4 DNS
          - Domain name을 IP주소로 변경하는 시스템


        3.1.5 SNMP
          - 네트워크에 대한 트래픽, 세션 등의 네트워크 상태를 모니터링하는 프로토콜


    3.2 전송 계층 프로토콜
        3.2.1 TCP
          - 데이터를 주고받는 과정에서 데이터를 검수하는 작업을 통해 서로 확인하는 과정을 거쳐 정상적으로 데이터 누락 등을 확인할 수 있는 신뢰성 있는 데이터 전송 프로토콜
          - TCP <--> UDP


        3.2.2 UDP
          - 데이터를 주고받는 과정에서 확인하는 과정을 거치지 않아 신뢰성이 떨어지지만, 데이터의 전송 속도가 빠른 데이터 전송 프로토콜
          - TCP <--> UDP


    3.3 인터넷 계층 프로토콜
        3.3.1 ARP
          - IP 주소를 MAC(물리적 주소) 주소로 변환한다.
          - ARP <--> RARP


        3.3.2 RARP
          - MAC(물리적 주소)주소를 IP 주소로 변환한다
          - ARP <--> RARP


※ 주소 변환
MAC(물리 주소)<--ARP--RARP-->IP(숫자 주소, 논리 주소)<--DNS--도메인 네임(문자 주소)


        3.3.3 ICMP
          - 네틍워크의 오류와 상태를 점검하기 위해 사용됨


        3.3.4 IP(Internet Protocol)
          - 전 세계 컴퓨터에 부여되는 유일한 식별자
          - 세계 인터넷 주소 자원의 총괄 관리 기관은 IANA이다
          - 현재 IPv4와 IPv6이 공존하고, NAT에서 이 두 개의 주소 체계를 변환하여준다.

 - IPv4의 주소 할당 방법
 ● A클래스:
 국가나 대형 통신망(0~127로 시작)
 ● B클래스:
 중대형 통신망(128~191로 시작)
 ● C클래스:
 소형 통신망(192~223으로 시작)
 ● D클래스:
 멀티캐스트용으로 사용(224~239로 시작)
 ● E클래스:
 실험적 주소이며 공용되지 않음


 - 데이터 전송 방식
 ● 유니캐스트(IPv4, IPv6):
 단일 송신자와 단일 수신자 간의 통신(1:1)
 ● 멀티캐스트(IPv4, IPv6):
 단일 송신자와 다중 수신자 간의 통신(1:N)
 ● 애니캐스트(IPv6):
 단일 송신자와 가장 가까이 있는 단일 수신자 간의 통신(1:1)
 ● 브로드캐스트(IPv4):
 같은 네트워크에 있는 모든 장비들에게 보낸다.(1:N)
 - 도메인 네임
 ● 숫자로 된 IP주소를 사람이 이해하기 쉬운 문자형태로 표현한 것
 ● 문자로 된 주소를 IP주소로 변환하는 역할을 DNS가 한다


이렇게 네트워크 프로토콜까지 정리하면서 정보처리기능사 실기에 대한 정리 글은 마치겠다.

'정보처리 기능사 정리' 카테고리의 다른 글

11. 네트워크 계층구조와 기본 장비들  (0) 2022.09.06
10. 운영체제의 핵심 기능  (0) 2022.09.03
9. 각 운영체제별 특징  (0) 2022.09.03
8. 운영체제  (0) 2022.08.31
7. SQL - DML - 다중검색  (0) 2022.08.31