24. TCP/IP > 전자상거래 운용사 필기

전자상거래 운용사 필기

제3과목 24. TCP/IP

페이지 정보

본문

24. TCP/IP


⑴ TCP/IP 프로토콜

계층

이름

프로토콜

OSI 7계층

4

응용계층

FTP, HTTP, SMTP, telnet

NFS, TFTP

7. 응용6. 표현5. 세션

3

전송계층

TCP

UDP

4. 전송

2

인터넷계층

IP (ICMP, ARP, RARP)

3. 네트워크

1

네트워크액세스계층

물리매체 (Hardware Interface)

2. 데이터링크1. 물리


⑵ TCP 

TCP는 전송계층에 해당하는 프로토콜로서 TCP의 궁극적인 목표는 네트워크를 통한 안정성 있는 데이터의 전송이다. 

① TCP의 역할 수행 과정

송신처 TCP는 전달할 데이터를 패킷(Packet = Segment)으로 분할하여 일련번호, 수신처 주소, 오류 검출 코드를 첨가한 다음 전송한다. 수신처 TCP는 도착한 여러 개의 패킷을 모아서 원래의 순서대로 조립하여 원 데이터로 복구하는 작업을 한다. 

이때 없어진 패킷과 오류가 있는 패킷은 없는지 확인하여 없는 패킷과 오류가 있는 패킷은 송신처 TCP에게 재전송하도록 요청한다. 

⑵ TCP의 특징 

TCP는 이 모든 과정 안에서 에러를 검출하고 정정하며(신뢰성) 흐름에 문제가 없도록 제어(연결지향형)하는 등 네트워크 상의 전송 과정 전체에 신뢰성을 부여하는 역할을 하는 프로토콜이다.


⑶ IP

① IP의 역할

TCP가 데이터를 패킷으로 분할하여 정보 전송의 수행 과정에 들어가면 IP는 신속하게 수신처의 주소를 확인하고 경로를 설정하여 TCP의 전송 수행 과정이 지속될 수 있도록 한다. 

OSI 7 Layer의 네트워크 계층에 해당하는 프로토콜이다. 

② IP의 특징

■ IP는 전송 경로를 설정하는 역할이다. 

■ 전송의 신뢰성을 보장하지는 않는다. 

■ 32비트의 인터넷 주소(=IP 주소)를 사용하여 수신처를 탐색한다. 

■ 필요시 패킷을 절단하여 전송하기도 한다. 


③ IP 주소의 클래스 (IPv4)

Class

상위 4 비트

네트워크 ID의 범위

호스트 ID의 범위

0

1

2

3

최소값

최대값

최소값

최대값

A

0

-

-

-

1.0.0.1

126.255.255.254

0.0.1

255.255.254

B

1

0

-

-

128.0.0.1

191.255.255.254

0.1

255.254

C

1

1

0

-

192.0.0.1

223.255.255..254

1

254

D

1

1

1

0

224.0.0..0

239.255.255.255

미사용

미사용

E

1

1

1

1

240.0.0.0

255.255.255.254

미사용

미사용



■ IP 주소는 총 32비트의 숫자로 되어 있고 8비트씩 4개의 옥텟으로 나누어지는데 각각의 옥텟은 닷(.)으로 구분된다. 

■ 211.115.115.211이라는 IP 주소의 첫 번째 옥텟은 211,이다. 이 IP 주소는 192.0.0.0 ~ 223.255.255.0의 범위 안에 있으므로 C 클래스이다. 

■ 또한 2진수로 환산하면 클래스를 구분하는 것이 더 간단하다. 상위 4비트에서 첫 비트가 0이면 A클래스 첫 두 비트가 10이면 B클래스 첫 세 비트가 110이면 C 클래스이다. 

■ 211을 2진수로 환산하면 11010011이다. 첫 세 비트가 110이므로 C 클래스이다. 

■ 원래 IP 주소는 2진수로 되어 있다. 인터넷에서 2진수를 사용할 경우고 구별하기 힘들기 때문에 10진수로 표현하는 것이다. 


▣ 각각의 클래스의 네트워크 수와 해당 클래스에서 연결 가능한 호스트의 수

 

네트워크의 수

네트워크 당 호스트 수

네트워크 ID의 범위(First Octet)

A 클래스

126

16,777,214

1-126

B 클래스

16,384

65,534

128-191

C 클래스

2,097,152

254

192-223




* A클래스  네트워크의 경우 전 세계에 126개가 존재하는 것이다. 


▣ IP(IPv4 - IPv6)


IPv4 - 현재 보편적으로 사용되고 있는 32bit 크기의 인터넷 주소체계 프로토콜

IPv6 - 현재 널리 이용되고 있는 통신 규약 IPv4(Internet protocol version 4)의 차세대 버전. IP 주소 공간을 128bit로 늘려, 망 확장성이 더욱 향상된 것이 특징이며 IPng(차세대 인터넷 통신 규약)라고도 한다. 

IPv6의 특징 : 확장된 어드레싱 능력, 헤더 형식의 단순화, 헤더에 패킷의 출처 인증, 데이터 무결성 보장