본문 바로가기

전공 과목 시험정리/네트워크 기초

TCP/IP

Internet: TCP/IP를 이용한 네트워크
internet: inter + net 으로 이루어진 네트워크

TCP/IP
– TCP와 IP를 중심으로한 인터넷에서 사용되는 프로토콜군을 총칭함.
– TCP/IP 4계층
– TCP/IP 프로토콜을 사용하는 인터 네트워크를 인터넷에서 함.

1. Application 계층
– 응용프로그램
– 사용자가 실행하는 응용프로그램 등이 사용하는 프로토콜
HTTP (HyperText Transfer Protocol) [PORT: 80]
– 웹페이지 전달
– 웹브라우저와 웹서버 사이의 통신을 규정.
URL(Uniform Resource Locator)

FTP (File Transfer Protocol) [PORT: 20,21]
– 파일 전송에 사용
* Anonymous FTP -> 익명의 FTP. (누구나 접근가능)

SMTP (Simple Mail Transfer Protocol) [PORT: 25]
– 이메일 전송에 사용

POP3 (Post Office Protocol version 3) [PORT: 110]
– 이메일 수신에 사용

Telnet [PORT: 23]
– 원격에 있는 컴퓨터에 로그인하여 자신에게 부여된 권한에 따라 그 컴퓨터 상에 있는 특정 응용프로그램이나 데이터 이용.

SSH (Secure SHell) [PORT: 22]
– 다른 컴퓨터에 로그인 할때 통신을 암호화 하기 위한 프로토콜

DNS (Domain Name Service) [PORT: 53]
– 도메인을 숫자로 된 IP주소로 해석해줌.
* GTLD (General Top Level Domain)
* NTLD (National Top Level Domain)

SNMP (Simple Network Management Protocol) [PORT: 161]
– 네트워크 장비들의 성능을 관리하고 문제점을 찾아 수정하는데 도움을 주는 프로토콜

TFTP (Trivial File Transfer Protocol) [PORT: 69]
– FTP 보다 단순한 방식으로 파일 전송.

2. Transport 계층
포트를 사용하여 두 종단간 (End to End 간 연결) 에 데이터 전달 담당
프로토콜: TCP,UDP (응용프로그램 특성에 따라 TCP/UDP 중 선택)
PORT : 멀티 프로세싱 시스템에서 프로세스 식별을 위한 번호
Well Known Port : Application 용으로 지정한 포트
20,21 : FTP
22 : SSH
23 : Telnet
25 : SMTP
53 : DNS
69 : TFTP
80 : WEB
110 : POP3
161 : SNMP

TCP
– 연결지향형. 두 종단간에 연결을 설정한 후 데이터를 교환
– 신뢰성이 요구되는 응용서비스에서 사용
– 특징
신뢰성은 있지만 복잡. (3way handshake – Send Data – 4way handshake)

가상회선
3단계 통신연결 (3way handshake)
SYN,SYN+ACK,ACK 으로 가상회선 오픈
FIN,ACK,FIN,ACK 으로 가상회선 닫음

슬라이딩 윈도우를 이용한 흐름제어

'전공 과목 시험정리 > 네트워크 기초' 카테고리의 다른 글

Router Commands  (0) 2015.01.11
프로토콜의 기능(시험정리본)  (0) 2015.01.11
프로토콜의 기능  (0) 2015.01.11
IP & VLSM, CIDR  (0) 2015.01.11
패킷트레이서 라우터/스위치 커맨드  (0) 2015.01.11