본문 바로가기
카테고리 없음

[Network] 네트워크관리사 2급 요약 - 기본프로토콜 & TCP/IP프로토콜 & UDP프로토콜 (6)

by prinha 2021. 5. 20.
반응형

TCP/IP 프로토콜

인터넷에서 가장 많이 사용되는 표준 프로토콜

OSI 계층의 전송계층과 네트워크계층에서 동작하고, 상위의 응용프로그램을 구별함

 

TCP

데이터의 전송 방법을 결정하는 연결형 프로토콜

OSI 7계층 중 전송계층에 해당하며 신뢰성 있는 연결형 서비스를 제공

패킷의 다중화, 순서제어, 오류제어, 흐름제어 기능을 제공

강력한 에러 제어기능이 있어서 정확한 데이터 전송

슬라이딩 윈도우 방식

패킷의 순차번호와 CRC를 이용하여 신뢰성 있는 통신수행

프로토콜 : FTP, TELNET, HTTP, SMTP, POP

 

IP

인터넷상에서 각 호스트의 주소를 결정하는 프로토콜

OSI 7계층의 네트워크 계층에 해당하며 데이터그램 기반으로하는 비연결형 서비스

패킷의 분해/조립, 주소지정, 경로선택 등의 기능을 제공

 

TCP/IP 계층과 각 프로토콜

- 네트워크엑세스계층(물리계층, 데이터링크계층) : Network Interface

- 인터넷계층(네트워크계층) : IP, ARP, RARP, ICMP

- 전송계층 : TCP, UDP

- 응용계층(세션계층, 표현계층, 응용계층) : FTP, TELNET, TFTP, DNS, SMTP, SNMP


UDP 프로토콜

비연결형으로 데이터 전송 전 연결설정 작업을 하지 않음

데이터 전송속도의 향상을 꾀하기위해 흐름제어, 오류정정 기능이 없음

빠른 수행속도를 필요로하는 응용프로그램과 멀티미디어 데이터 실시간 전송에 적합

신뢰성이 낮은 데이터 전송과 짧은 데이터 고속 전송에 유리

데이터 전송단위는 블록

송신측에서는 무조건 송신만을 수행

전송 중 패킷이 사라지면 알 수 없음

오버헤드가 적음

오류검사 : CRC기법

프로토콜 : SNMP, TFTP, BOOTP

 

라우팅 프로토콜 - RIP, IGRP, OSPF, BGP

라우티드 프로토콜 - TCP/IP, IPX, AppleTalk

 

TCP/UDP 포트개념 및 특징

TCP/UDP 데이터 전송시 포트를 이용

웹 브라우저 상에서 2개 이상의 사이트에 접속할 수 있으며, 서버도 여러곳으로부터 접속을 받음

접속하는 측의 포트 : 1024번 이상의 번호

접속받는 측의 포트 : 1024번 이하의 번호

Well-Known port : TCP/UDP 접속을 받기 위해 서버 포트가 미리 정해짐

 

ARP 프로토콜

IP주소를 물리적 네트워크 주소(MAC)로 변환시켜주는 프로토콜, 브로드캐스트 기반

 

RARP 프로토콜

물리적 MAC주소를 IP주소로 변환 시켜주는 프로토콜

클라이언트 PC에 IP주소를 자동으로 설정하기 위함, 전송계층에서 사용

 

ICMP (Internet Control Message Protocol)

IP프로토콜을 사용하는 네트워크에서 발생할 수 있는 여러정보에 대한 메세지를 포함

TCP/IP를 이용하여 두 호스트간 통신을 담당하는 프로토콜

호스트간 에러보고, 도착가능검사, 혼잡제어, 수신측 경로 변경, 성능 측정, 서브넷 주소 기능 제공

두 호스트간 신뢰성 있는 연결을 테스트하기위한 반향과 회답 메시지 지원

ICMP 에러메세지가 도착하면 ICMP 소프트웨어 모듈이 제어함

 

ICMP 패킷의 종류

TYPE 종류
0 Echo Reply
3 Destination UnReachable
4 Source Quench
5 Redirection Required
8 Echo Request
11 Time To Live Exceeded
12 Parameter Problem
13 Timestamp Request
14 Timestamp Reply
17 Address Mask Request
18 Address Mask Reply

(0,8) Echo Reply/Request : debugging 목적으로 한쌍으로 동작

(3) Destination Unreachable : 라우터가 해당 패킷을 목적지로 보낼 수 없거나 정상적으로 이루어지지 않을 때 라우터가 클라이언트에게 응답

(4) Source Quench : 송신측 데이터 전송속도를 늦춰달라는 메시지로, 패킷 전송 도중 중간장비에 회선의 혼잡상황이 발생하여 패킷이 손실되거나 파괴될 경우 사용

(5) Redirection Required : 경로 설정 부분에서 현재의 게이트웨이보다 더 좋은 게이트웨이가 있을 경우, 경로변경 설정 요청을 하는 메시지

(11) Time To Live Exceeded : IP패킷이 네트워크에서 존재할 수 있는 시간을 초과할 경우 사용

(12) Parameter Problem : 패킷을 전송할 때 IP헤더에서 에러가 발생할 경우 사용

(13, 14) Timestamp Request/Reply : 목적지까지 지연시간을 측정하는 메시지

(17,18) Address Mask Request/Reply : 네트워크에서 사용중인 서브넷 마스크를 알고자 할 경우 사용

 

IGMP (Internet Group Management Protocol)

IP멀티캐스트 그룹에서 호스트 멤버들을 관리하는 프로토콜

IP멀티캐스트 그룹 : 특정 멀티캐스트 IP주소로 전달되는 IP트래픽을 감시하는 호스트들의 집합

멀티캐스트를 지원하는 호스트와 라우터에 의해 사용되어 TTL이 제공되는 비대칭 프로토콜

 

SMTP (Simple Mail Transfer Protocol)

단순 이메일 송신할 때 이용되는 TCP 응용 프로토콜 (port : 25)

TCP/IP 호스트의 우편함에 ASCII 문자 메시지를 전송

이메일을 사용하면 SSL을 이용하여 암호화된 편지를 받을 수 있어서 안전

메일을 하나의 프로세스에서 동일한 네트워크나 다른 네트워크에 있는 프로세스로 전송할 수 있음

 

POP (Post Office Protocol)

서버와 클라이언트 간에 메일을 주고받을 때 사용하는 TCP 응용프로토콜

사용자가 메일 서버에서 메일을 읽을 수 있도록 고안, POP서버에서 사용자 PC로 메일을 전달

서버에 접근하여 개인 이메일을 복사하므로 기본 인증기능이 제공됨

클라이언트가 서버의 메일을 수신할 때 서버 사이에 통신경로를 확립해야함

 

SNMP (Simple Network Management Protocol)

TCP/IP 프로토콜에 의해서 동작하는 망관리 프로토콜 (port :161, 162)

UDP 데이터그램 방식을 사용하여 전송

IETF의 RFC 1157에 표준 권고안

보안에 취약하고, 시스템 관리 기능이 좋지 않음

4가지 기능(GET, GET NEXT, SET, TRAP)만 수행

비동기식 요청/응답 메시지 프로토콜

 

DNS (Domain Name System)

인터넷에서 호스트 연결을 위해 IP주소 사용

IP주소는 숫자로 구성되어 사용자가 기억하기 어려워서 문자방식인 도메인네임을 사용

실제접속을 위해서는 문자로 구성된 도메인네임을 인식가능한 IP주소로 변경

DNS서버는 광범위한 도메인과 IP정보를 작게 나누어서 서로 다른 컴퓨터에 분산

UCP/UDP 포트 : 53번

오른쪽으로 갈수록 상위 도메인

WWW(호스트이름), NAVER(기관명), CO(기관종류), KR(국가도메인, 루트도메인)

 

 

반응형