본문 바로가기
NETWORKING

Data Delivery

by Net Twerking 2022. 3. 22.
반응형

1. Data 전달 과

1) ACL(Access Control List) : DATA를 보낼 건지, 받을 건지 결정하고, 경로에 따라 filtering을 한다. 

- ACL 필터 구성단계

① 출발지 서브넷/호스트와 목적지 서브넷/호스트를 정의. 

② 서버로 접근하는 서비스 타입과 클라이언트에게 제공하는 서비스 타입을 정의. 

③ 해당 대상을 허용할 것인지, 아니면 차단할 것인지를 결정. 

④ 인터페이스에 인바운드 필터링을 할것인지, 아니면 아웃바운드 필터링을 할 것인지 결정. 

 

2) Encaptulation(송신자 입장)

Data를 보내는 최초 host로 부터 DATA+L4+L3+L2 정보를 각 단계별로 확인하는데, 각 단계별 정보가 자신(LAYER HEADER)과 관계 있을 경우 정보를 포함하여 다음 단계로 Data를 넘긴다. 

3) De-Encaptulation(수신자 입장)

회신 Data를 보낼때 L2+L3+L4+DATA 정보를 각 단계별 확인 하는데, 각 단계별 정보가 자신(LAYER HEADER)과 관계 있을 경우 정보를 포함하여 다음 단계로 Data를 넘긴다.

2. 7 Layer of OSI Model

1) Application(L7) 

Applicaion에 Network Process를 제공한다. 

Protocol : SMTP, FTP, DNS, TFTP

*는 Router가 사용하는 application

 

2) Presentation(L6) Data representation

데이터가 어떻게 표현되는지, 데이터의 압축, 암호화 등 수행

Protocol : ASCII, EBCDIC (글자 관련 Protocol) / JPEG, MPEG, GIF (그림 관련 Protocol)

3) Session(L5) Interhost communication

Application 간의 Session을 성립하고 유지,관리,종료 시키는 역할 수행

4) Transport(L4) End-to-End connection 

SEGMANT

Host들간 전송에 있어 Issue를 제어.

5계층에 있는 Session과 같이 Reliability를 책임진다. Virtual Circuit을 맺고 유지,종료 하는 역할.

* Protocol : TCP, UDP, SPX(ipx/spx)

TCP(Transmission Control Protocol) Header > 20Byte Header

  • 흐름 제어(flow control) / 오류제어 : Data전송시 error율이 90%일 경우 1개씩 보내 확인.
  • 오류 정정(혼잡 제어를 하기위한 필드 값 포함)
  •  3-way hand shaking> session성립 / SYN&ACK 

②UDP(User Datagram Protocol) Header >

5) Network(L3) 

PACKET

IP protocol은 정보(Data)를 나르기 위해 packet이라는 PDU(Protocol Data Unit)를 사용한다.

IP는 Internet에서 각각의 Host를 구별해 주는 32Bit address를 사용한다.

 

 

Data의 전달 host간 연결 및 경로선택 제공 

Routing table > 이정표 역할 (ARP Table이 필요한 이유:Mac address가 필요하기때문)

* ROUTING TABLE

  • ① 라우팅 테이블에 등록될 경로 유형을 표기하는 코드.   
  • ② 라우팅 테이블에 등록된 기본 경로 유무를 알려주며, 현재는 등록된 기본 경로가 없다.  
  • ③ ‘172.16’으로 시작하는 B 클래스 중에 서브넷팅된 경로가 2개가 있고, 서브넷 마스크 종류가 2개.  
  • ④ OSPF 경로를 의미.   
  • ⑤ 목적지 서브넷을 의미.   
  • ⑥ OSPF 경로의 기본 신뢰도를 의미.   
  • ⑦ 목적지 ‘172.16.1.0/24’까지 가기 위한 OSPF 메트릭을 의미.   
  • ⑧ 패켓이 전달되는 넥스트-홉 IP 주소이며, 보통 라우팅 업데이트를 해준 라우터 IP 주소.  
  • ⑨ 라우팅 업데이트를 수신한 이후 경과된 시간.   
  • ⑩ 패켓이 출력되는 인터페이스이며, 또는 라우팅 업데이트를 수신한 인터페이스를 의미.   
  • ⑪ 라우터 인터페이스에 직접 연결된 Connected 경로.   
  • ⑫ Connected 경로를 의미하며, 패켓을 인터페이스로 바로 출력.   

 

Routing protocol > 이정표를 만드는 역할(목적지,방향,거리 등)

Routed protocol > Data를 이정표대로 송/수신 하는 역할

Protocol : IP, IPX 

IP address 는 두 부분으로 나뉨 (Subnet mask로 구분)

network portion

host portion

 

6) Data link(L2)

FRAME

Protocol : HDLC, PPP, 

Switch bridge > ehternet : CS MA/CD 

Mac address : 6Byte로 구성. frame

Mac table >

Frame-Relay >

 

7) Physical(L1)

물리 계층은 OSI MODEL 최하위로, 통신하는 network 장비로 data를 전기 신호로 출력하는 일을 담당.

 

① WAN(Wide Area Network) > LAN과 LAN을 연결하여 지역적인 범위를 확대시킨 광역 NET-WORK망 : 원거리에 위치해 있는 LAN과 LAN을 연결하기 위해 통신 사업자(Internet Service Provider)로부터 회 선을 임대해주는 사업자 NETWORK

② LAN

* ​Broadcast domain

 

 

ICMP : PING TEST시 메시지들 관리 

ARP / RARP : IP PACKET 보내면 MAC ADDRESS 가져오는것

 

 

반응형

'NETWORKING' 카테고리의 다른 글

Data delivery - Topology  (0) 2022.03.25
Subnetting  (0) 2022.03.24
OSI 7Layer Data Delivery  (0) 2022.03.23
Packet Delivery  (0) 2022.03.23
ARP  (0) 2022.03.17