You are on page 1of 51

Комуникациски технологии

Проф. д-р Борислав Поповски

Интернет
 Што е Интернет? Што е протокол? Литература:
 Елементи, архитектура на интернет Книга „Computer Networking:
 Јадро на Интернет мрежата A Top-Down Approach“,
Jim Kurose, Keith Ross
 Крајни елементи на Интернет, идеја Глава: 1
за пристапни мрежи
 Интернет протоколен стек Книга „Податочни и
компјутерски комуникации“,
 Принципи на работа на TCP/IP Сталингс,
 Пример за рутирање Глава: 1.5, 1.6, 2, 18
Introduction: 1-2
Интернет Stanford
Research
Интернет се развил од ARPANET (Advanced Research Projects Institute Utah
Agency Network), на сликата 4 јазли (1969).
Прва оперативна мрежа базирана на пакетска комутација.
1972 година ARPANET има 15 јазли, првиот на e-mail програм.
UC Santa
Barbara
Во тоа време е имплементирана првата пакетски комутирана
радио мрежа ALOHANET (Универзитет на Хаваи) која се UCLA
поврзува на ARPANET.
Неколку години подоцна, модифициран ALOHA протокол
(CSMA/CD) е искористен за Етернет LAN. Cerf и Kahn меѓумрежни принципи кои важат
и денес во Интернет архитектурата:
Потребата од комуникација помеѓу различни мрежни
 минимализам, автономија, не е потребна
Технологии (ALOHANET, DARPA - сателитска) кои во меѓувреме
внатрешна промена во мрежата за
почнаа да се развиваат ги поттикнала Vint Cerf и Bob Kahn од поврзување со други мрежи
ARPA да развијат протокол (1974) за меѓумрежна комуникација
 best-effort сервисен модел
познат како TCP/IP со кој се овозможува формирање на мрежа
од мрежи (internetting).  децентрализирана контрола (многу
мрежи со различни сопственици,
оператори, технологии, поврзани меѓу
На почетокот на 90 години – Web сервер и прелистувач, HTML,
себе врз основа на договори, без
HTTP (Tim Berners-Lee од CERN), следи комерцијализација на
централна контрола - менаџмент)
Web, социјални мрежи, мобилност, апликации во облак.
Елементи на интернет мрежата
Милјарди конектирани уреди:
 Хостови = крајни системи (уреди)
 Каде што се извршуваат мрежни mobile network
апликации – на крајот на интернет national or global ISP
мрежата (Internet’s “edge”)

Рутери: комутираат,
упатуваат податочни
пакети local or
 Рутери и свичеви Internet
regional ISP

home network content


Комуникациски линкови provider
network
 оптика, бакар, радио, сателити datacenter
network

 капацитет, брзина на пренос


Мрежи
enterprise
 Изградени од уреди, рутери и network
линкови : управувани од одредена
организиција
Елементи на интернет мрежата
mobile network
5G
 Интернет: “мрежа од мрежи” national or global ISP

• Интерконектирани ISP
Streaming
 Протоколи Zoom
IP
video
• Контрола на испраќање, примање
local or
на пораки regional ISP
• пример, HTTP (Web), TCP, IP, WiFi,
home network
4G, 5G, Ethernet content
provider
HTTP network
Интернет стандарди
datacenter
 network
Ethernet
• RFC: Request for Comments
• IETF: Internet Engineering Task TCP
enterprise
Force network

WiFi
Уште едно видување на Интернет мрежата како
сервисна – услужна мрежа
 Интернет мрежата им дава mobile network

услуги на мрежните апликации: national or global ISP

• Веб, видео, телеконференции,


email, игри, социјални медиуми, е- Streaming
трговија, … Zoom video

local or
regional ISP
 Обезбедува програмски интерфејс
на мрежните (дистрибуирани) home network content
provider
апликации : HTTP network datacenter
network
• Овозможува мрежните апликации да
комуницираат со користење на
интернет транспортните сервиси enterprise
network
• Обезбедува услуги слични на
поштенските услуги
Што е протокол?
Протоколи меѓу луѓето – Мрежни протоколи:
прашање и одговор:  Комуницираат уреди (компјутери,
 “Дали започна часот рутери) наместо луѓе
по КТ?”  Сите комуникациски активности на
 “Имам прашање” интернет се управувани од протоколи
 Запознавање

Правила за: Протоколите ги дефинираат форматот


… специфична порака да биде и редоследот на пораките кои се
испратена
разменуваат (испраќаат и примаат)
… специфични акции да бидат
преземени кога пораката ќе помеѓу мрежните ентитети, како и
биде примена, или при други видот на акциите кои се преземаат.
настани
Што е протокол?
Споредба: протокол помеѓу луѓето и мрежен протокол.
Фази на прашање (барање) и одговор:

Hi TCP connection
request
Hi TCP connection
response
Got the
time? GET http://gaia.cs.umass.edu/kurose_ross
2:00
<file>
time

Прашање: Други протоколи меѓу луѓето?


Структура на интернет мрежата
mobile network

Крајни уреди на прежата national or global ISP

(Network edge):
 Хостови: клиенти и сервери
 Сервери, најчесто лоцирани во local or
regional ISP
податочни центри
home network content
provider
network datacenter
network

enterprise
network
Структура на интернет мрежата
mobile network

Network edge: national or global ISP

 hosts: clients and servers


 servers often in data centers
local or
Пристапни мрежи, физички regional ISP

медиуми: home network content


provider
 Пристапна мрежа – ги поврзува network datacenter
network

крајните уреди со првиот рутер


 Жичани, безжични enterprise
комуникациски линкови network
Структура на интернет мрежата
mobile network

Network edge: national or global ISP

 hosts: clients and servers


 servers often in data centers
local or
Access networks, physical media: regional ISP

 wired, wireless communication links home network content


provider
network datacenter

Јадро на мрежата (Network


network

core):
 поврзани рутери enterprise
network
 мрежа од мрежи
Пример на пристапна мрежа во компании: LAN (Local Area Network)
комбинација од жичан LAN (Етернет свичеви) и безжичен WLAN
(WiFi)
Enterprise link to
Router ISP (Internet)

WiFi

Ethernet
switch
Ethernet
switch
institutional mail,
web servers

 Компании, универзитети ...


 Комбинација од жичани, безжични линкови кои поврзуваат свичеви и рутери
 Ethernet: жичан пристап 100Mbps, 1Gbps, 10Gbps
 WiFi: безжичен пристап 11, 54, 450 Mbps, 1.7 Gbps
Пример на пристапна мрежа во домови: WiFi - безжичен LAN
(WLAN - Wireless Local Area Network)

Безжичнa локалнa мрежa


(WLAN Wireless Local
Area Network )
 802.11b/g/n/ac (WiFi):
11, 54, 450, 1700 Mbps
преносни брзини Кон/од ISP
провајдерот
Најчесто сместени
во иста кутија

FTTH, кабелски или DSL


modem
AP (Access Point) - WiFi Router, firewall, NAT
безжичен пристапен
уред (54, 450 Mbps) жичан Ethernet (1 Gbps)
Пример на пристапни мрежи: кабелски мрежи HFC (Hybrid Fiber
Coax)
coaxial
… cable
fiber
cable cable
Fiber headend
cable splitter node
modem

Hundreds … Internet
of homes CMTS Router

Fiber
Hundreds … node
of homes

 HFC (Hybrid Fiber Coax):
• Асиметрични: од 40 Mbps до 1.2 Gbps во насока кон корисникот и 30-100 Mbps од
корисникот кон провајдерот
 HFC мрежата е составена од оптички и коаксијални линкови кои го поврзуваат
корисничкиот дом со рутерот на ISP провајдерот
• Корисниците (домовите) имаат заднички пристап до ресурсите на мрежата
Пример на пристапни мрежи: PON – FTTH (Fiber To The Home)
ONT
Passive Optical Network
ONT
Passive Optical
Splitter
ONT

пример: ONT со 4 Eth


и 2 voice порти
Internet Central office
OLT
Passive Optical
Splitter ONT

Router
OLT - Optical Line Optical Network пример: OLT 8 PON Ports
Terminal Termination

 PON (Passive Optical Network) се состои од централен уред - Optical Line пример: 1x2 каплер/сплитер
Terminal (OLT), уреди кај корисниците - Optical Network Unit/Termination
(ONU/ONT) и пасивни сплитери - разделници (Passive Optical Splitter)
 PON е точка-повеќе-точки (дрво) топологија на мрежа
 Помеѓу крајните уреди во мрежата (OLT и ONT) нема активни елементи, само
пасивни сплитери/каплери без електрично напојување пример: 1x8 каплер/сплитер
Пример на пристапни мрежи: податочни центри

mobile network
 Линкови со голем капацитет (10 to national or global ISP

100 Gbps) поврзани со стотици илјади


сервери меѓусебно и на интернет

local or
regional ISP

home network content


provider
network datacenter
network

Податочен центар enterprise


network
Јадро на мрежата
mobile network
 Меш мрежа на поврзани рутери
national or global ISP
 Пакетска комутација: хостовите ги
делат апликациските пораки на
помали делови пакети
• Мрежата ги препраќа (forwards) local or
пакетите од еден рутер до regional ISP

следниот низ линковите кои ја home network content


сочинуваат патеката од изворот до provider
network datacenter

дестинацијата network

enterprise
network
Две основни функции на рутерите во мрежното јадро

routing algorithm Глобална функција:


 Со користење на рутирачки
 Локална функција: алгоритми се пресметуваат
препраќање localrouting table table
forwarding
патеки, рути од изворот до
header value output link
(forwarding) на пакетите дестинацијата по кои
0100 3
кои доаѓаат на даден 0101 2 пакетите треба да се пренесат
влезнен линк 0111 2
 Со рутирачките алгоритми се
1001 1
(интерфејс) на рутерот добиваат рутирачки табели
према соодветен кои содржат мапирање на
излезен (интерфејс) дестинациска адреса на
линк 1
пакетот со излезен линк
 Препраќање се врши 3 2 (интерфејс) на рутерот,
врз основа на 1 односно адреса на следниот
011
пресметана рутирачка рутер по избраната патека на
движење на пакетот
табела Дестинациска адреса во
заглавието на пакетот кој
пристигнува
routing
forwarding
forwarding
Структура на Интернет: мрежа од мрежи
mobile network
 Хостовите се поврзуваат на Интернет
national or global ISP
преку пристапни Интернет сервис
провајдери (ISPs - Internet Service
Providers)
 Пристапните ISPs треба меѓусебно да
бидат поврзани local or
regional ISP
• за кои било два хоста (без разлика каде
се наоѓаат во светот) да може да home network content
испраќаат пакети еден на друг provider
network
 На овој начин се добива мрежа од мрежи datacenter
network

која е многу сложена


enterprise
• Развој кој зависи од технологија, network
економија, национални политики
Internet structure: a “network of networks”
Question: given millions of access ISPs, how to connect them together?

access
… access
net
access
net …
net
access
access net
net
access
access net
net


access access
net net

access
net
access
net

access
net
access
… net
access access …
net access net
net
Internet structure: a “network of networks”
Question: given millions of access ISPs, how to connect them together?

access
… access
net
access
net …
net
access
access
net
… … net

access
access net
net

connecting each access ISP to



each other directly doesn’t scale


access access

net net

access
net
access
net

access
net
access
… access
… … net
access
net access net
net
Internet structure: a “network of networks”
Option: connect each access ISP to one global transit ISP?
Customer and provider ISPs have economic agreement.

access
… access
net
access
net …
net
access
access net
net
access
access net
net


global
access
net
ISP access
net

access
net
access
net

access
net
access
… net
access access …
net access net
net
Internet structure: a “network of networks”
But if one global ISP is viable business, there will be competitors ….

access
… access
net
access
net …
net
access
access net
net
access
access net
net
ISP A


access
net ISP B access
net

access
net
ISP C
access
net

access
net
access
… net
access access …
net access net
net
Internet structure: a “network of networks”
But if one global ISP is viable business, there will be competitors …. who will
want to be connected
Internet exchange point
access
… access
net
access
net …
net
access
access net
net
IXP access
access net
net
ISP A


access
net
IXP ISP B access
net

access
net
ISP C
access
net

access
net
peering link
access
… net
access access …
net access net
net
Internet structure: a “network of networks”
… and regional networks may arise to connect access nets to ISPs

access
… access
net
access
net …
net
access
access net
net
IXP access
access net
net
ISP A


access
net
IXP ISP B access
net

access
net
ISP C
access
net

access
net
regional ISP access
… net
access access …
net access net
net
Internet structure: a “network of networks”
… and content provider networks (e.g., Google, Microsoft, Amazon) may
run their own network, to bring services, content close to end users
… access
… access
net
access
net

net
access
access net
net
IXP access
access net
net
ISP A


Content provider network
access
net
IXP ISP B access
net

access
net
ISP C
access
net

access
net
regional ISP access
… net
access access …
net access net
net
Internet structure: a “network of networks”

Tier 1 ISP Tier 1 ISP Google


IXP IXP IXP
Regional ISP Regional ISP

access access access access access access access access


ISP ISP ISP ISP ISP ISP ISP ISP

At “center”: small # of well-connected large networks


 “tier-1” commercial ISPs (e.g., Level 3, Sprint, AT&T, NTT), national & international coverage
 content provider networks (e.g., Google, Facebook): private network that connects its
data centers to Internet, often bypassing tier-1, regional ISPs
Протоколни нивоа (слоеви) и референтни модели

Мрежите се сложени со Прашање: како да се


многу елементи: проучува вака сложена
 хостови структура?
 рутери
 линкови од различен вид
 апликации
 протоколи
 хардвер, софтвер
Пример: организација на патување со авион

end-to-end transfer of person plus baggage


ticket (purchase) ticket (complain)
baggage (check) baggage (claim)
gates (load) gates (unload)
runway takeoff runway landing
airplane routing airplane routing
airplane routing

Како би го дефинирале / анализирале системот на патување со авион?


 Серија на последователни чекори, кои подразбираат повеќе услуги
Пример: организација на патување со авион

ticket (purchase) ticketing service ticket (complain)


baggage (check) baggage service baggage (claim)
gates (load) gate service gates (unload)
runway takeoff runway service runway landing
airplane routing routing service
airplane routing airplane routing

Нивоа: секое ниво (слој) обезбедува одредена услуга


 Преку акции во своето ниво
 користејки услуги од нивото подолу
Зошто нивовски пристап?
Пристап за дизајнирање/проучување сложени системи:
 Со нивовски (слоевит) пристап се добива
увид на меѓусебните односи на
елементите во системот
• нивовски референтен модел
 Модуларниот пристап го олеснува
одржувањето, развојот на системот
• Промени во имплементацијата на сервиси
на едно ниво е транспарентно за целиот
систем и не влијае на другите нивоа
Нивоа на интернет протоколен стек (TCP/IP)
 апликациско: на апликациите им овозможува пристап
до мрежните ресурси (разменуваат пораки)
• HTTP, SMTP, DNS, RTP, ...
 транспортно: овозможува пренос на пакетите application
application
(сегменти) од процес до процес во крајните хостови
(комуникација меѓу процеси - апликации)
• TCP (Transmission Control Protocol) transport
transport
• UDP (User datagram protocol)
network
 мрежно: рутирање на датаграмите од изворот до
дестинацијата (комуникација меѓу хостови)
• IP (Internet Protocol) link
 линк: пренос на податоци помеѓу соседни мрежни physical
елементи (разменуваат рамки)
• Ethernet, 802.11 (WiFi)
 физичко: пренос на бити по „жица“
ISO/OSI референтен модел - споредба со TCP/IP

OSI Model TCP/IP Model

It is developed by ISO (International It is developed by ARPANET (Advanced


Standard Organization) Research Project Agency Network).

OSI uses the network layer to define TCP/IP uses only the Internet layer.
routing standards and protocols.
OSI layers have seven layers. TCP/IP has four layers.
In the OSI model, the transport layer is only A layer of the TCP/IP model is both
connection-oriented. connection-oriented and connectionless.

In the OSI model, the data link layer and In TCP, physical and data link are both
physical are separate layers. combined as a single host-to-network layer.

Session and presentation layers are a part There is no session and presentation layer in
of the OSI model. the TCP model.
It is defined after the advent of the It is defined before the advent of the internet.
Internet.
The minimum size of the OSI header is 5 The minimum header size is 20 bytes.
bytes.
Услуги, нивоа и енкапсулација
M

application M application
message
Ht M
transport Ht M
transport
segment
Hn Ht M Hn Ht M
network network
datagram

Hl Hn Ht Hl Hn Ht M
link M
link
frame

physical physical
Врамување (енкапсулација) е процес во кој едно ниво презема пакет (DU - Data
source Unit) од повисокото ниво, додава своја контролна информација (заглавие) со што destination
формира нов пакет (DU) во своето ниво кој потоа го предава на нивото подоле.
На приемната страна се врши обратен процес (де-енкапсулација) со кој едно ниво
презема пакет (DU) од нивото под него, ја процесира и потоа ја отстранува
контролната инфромација (заглавието) од своето ниво и го предава пакетот (DU)
на повисокото ниво.
Пример за протоколи кај TCP/IP моделот
Адресирање кај TCP/IP моделот

Адресирање

 Потребни се три нивоа на адреси: (process) (process)


controlled by
 Секој хост (интерфејс) поврзан на мрежа (socket)
app developer
има IP адреса: потребно е еднозначно да
се идентификува со уникатна адреса од 4
бајти (IPv4), пример: 128.119.40.136 controlled
 Секоја апликација во еден хост потребно by OS
е еднозначно да се идентификува во Link Link
рамките на хостот со т.н. порта означена Router
со број од 2 бајти (број на порта од 0 до
65353). Броевите на портите од 0 до 1023
се резервирани за познати апликации), Link
пример: HTTP користи порта 80, HTTPS Physical
порта 443, DNS порта 53.
 Секој мрежен интерфејс има MAC адреса
составена од 6 бајти, пример:
1A-2F-BB-76-09-AD
Енкапсулација крај со крај вклучувајки ги и мрежните уреди, рутер и свич
source
message M application
segment Htt M transport
datagram Hn Ht M network
frame Hl Hn Ht M link
На сликата прикажано е движењето на physical
пораката не само по протоклниот стек на
хостовите туку и по протоколниот стек на link
мрежните уреди, свичот и рутерот. physical
Рутерот го имплементира првото до
третото – мрежно ниво, а свичот првото и switch
второто – линк ниво.
Свичевите не препознаваат IP адреси туку
само линк ниво етернет (MAC) адреси.
Да се забележи дека хостовите ги destination Hn Ht M network
имплементираат сите 5 нивоа на интернет Hl Hn Ht M link
M application Hn Ht M
протоколниот стек. physical
Ht M transport
Hn Ht M network
Hl Hn Ht M link router
physical
Транспортно ниво: TCP и UDP протоколи
Бројот на порта (2 бајти) која ја користи протоколот од апликациско ниво се дефинира
во заглавјето на протоколите од транспортното ниво.
Internet checksum се пресметува за целиот пакет (заглавието и податоците)

Заглавје на TCP сегмент Заглавје на UDP сегмент


32 bits

from application layer


(message)
Мрежно ниво: IPv4 заглавие
Ако не е поинаку нагласено, во литературата под IP се подразбира IPv4
IP пакетите можат да имаат максимална должина од 65 535 бајти (октети)
Ако физичкото ниво има ограничување на максималната должина на рамките
(на пример, кај Етернет максималната големина на рамка е 1500 бајти), тогаш IP пакетот се фрагментира.
Адресите во IPv4 се 32 битни (4 бајти).
Изворот на пакетот ја става сопствената адреса како изворна, а дестинациска IP адреса е адресата на
крајниот хост кон кој се праќа пакетот.
Мрежно ниво: IPv6 заглавие
Најголема разлика во однос на IPv4 е зголемениот адресен простор
IPv6 адресите се со должина 128 бити (16 бајти)

Линк ниво: Етернет рамка Етернет - MAC адресите се со должина 6 бајти


8 Bytes 6 Bytes 6 Bytes 2B 1500 Bytes 4B
Type Ethernet frame, IEEE 802.3

Ethernet VLAN frame,


2B 2B 2B
802.1Q-tagged
Принципи на работа на TCP и IP
Пример за IP мрежа:
Компјутер А (и други компјутери - хостови) преку локална мрежа N1 се поврзани со рутер R.
Сервер B (и други компјутери - хостови) преку друга локална мрежа N2 се поврзани со рутерот R
преку другиот негов интерфејс.

Секој интерфејс се идентификува со уникатна IP адреса.


Рутерот кој е поврзан на двете мрежи има две IP адреси по една за секој негов интерфејс.
IP адресите се состојат од два дела:
- идентификатор на мрежата (network ID) и
- идентификатор на хост (host ID)
Мрежниот ID мора да се побара од одговорна авторизирана организација

A
R B
111.111.111.5
N1 N2 222.222.222.3

222.222.222.4
111.111.111.9
111.111.111.2
222.222.222.5
Принципи на работа на TCP и IP
Пример за IP мрежа:
На дадениот пример едната мрежа N1 има идентификатор 111.111.111.0/24, а другата мрежа N2 има
идентификатор 222.222.222.0/24
Интерфејсите на хостовите и рутерот R повразни на N1 ќе имаат ист мрежен идентификатор, но различен
хост идентификатор (со тоа и уникатна целосна IP адреса): пример интерфејсот на хостот A има IP адреса:
111.111.111.5 , а интерфејсот на рутерот во прежата N1 има IP адреса, Rint1: 111.111.111.9
Слично, интерфејсите на хостовите и рутерот R повразни на мреѓата N2 ќе имаат ист мрежен идентификатор,
но различен хост идентификатор (со тоа и уникатна целосна Ip адреса): пример, интерфејсот на хостот B има
IP адреса: 222.222.222.3 , а интерфејсот на рутерот во прежата N2 има IP адреса, Rint2: 222.222.222.4
За да може да комуницираат хостови кои припаѓаат на две различни мрежи потребен е рутер кој ќе ги
поврзе мрежите и соодветно ќе ги препраќа IP датаграмите
Во рамките на една мрежа хостовите може да комуницираат директно (или на пример поврзани преку свич).

A
R B
111.111.111.5
N1 N2 222.222.222.3

222.222.222.4
111.111.111.9
111.111.111.2
222.222.222.5
Принципи на работа на TCP и IP
HTTP request/reply
Во примерот, хостот А испраќа барање за веб страница до серверот B.
Прикажан е концептот на енкапсулацијата и протоколниот стек на крајните уреди, хостовите.

TCP src: random number from OS


HTTP
HTTP Examp: 12345
TCP dest: 80 HTTP HTTP
HTTP TCP
IP src: 111.111.111.5
HTTP TCP
HTTP IP
IP dest: 222.222.222.3 HTTP IP
HTTP
HTTP Eth HTTP Eth
Phy
Phy

A
R B
111.111.111.5
N1 N2 222.222.222.3

222.222.222.4

111.111.111.9
111.111.111.2
222.222.222.5
Принципи на работа на TCP и IP
HTTP request/reply

HTTP HTTP TCP src: 80


TCP dest: 12345 HTTP
HTTP TCP
 web page IP src: 222.222.222.3 TCP
HTTP IP
IP dest: 111.111.111.5 IP
HTTP Eth displayed HTTP Eth
Phy
Phy

A
R B
111.111.111.5
N1 N2 222.222.222.3

222.222.222.4

111.111.111.9
111.111.111.2
222.222.222.5
Принципи на работа на TCP и IP
Рутирање кон различна мрежа: адресирање
 А формира IP датаграм со изворна IP адреса на A и дестинаcциска IP адреса на B
 A формира линк-ниво рамка која го содржи A-кон-B IP датаграмот
• Дестинациската MAC адреса на рамката е MAC адресата на интерфејсот на
рутерот кој е во иста мрежа со хостот А
MAC src: 74-29-9C-E8-FF-55
MAC dest: E6-E9-00-17-BB-4B
IP src: 111.111.111.5
IP dest: 222.222.222.3

IP
Eth
Phy

A B
R
111.111.111.5
74-29-9C-E8-FF-55 222.222.222.3
49-BD-D2-C7-56-2A
N1 222.222.222.4 N2
1A-23-F9-CD-06-9B
111.111.111.2 111.111.111.9
CC-49-DE-D0-AB-7D E6-E9-00-17-BB-4B 222.222.222.5
88-B2-2F-54-1A-0F
Принципи на работа на TCP и IP
Рутирање кон различна мрежа: адресирање
 Рамката е испратена од А до R
 Рамката е примена од R, отстранети се контролните полиња на рамката (линк нивото),
датаграмот е пренесен на IP нивото на рутерот

MAC src: 74-29-9C-E8-FF-55


IP src: 111.111.111.5
MAC dest: E6-E9-00-17-BB-4B
IP dest: 222.222.222.3
IP src: 111.111.111.5
IP dest: 222.222.222.3

IP IP
Eth Eth
Phy Phy

A B
R
111.111.111.5
74-29-9C-E8-FF-55 222.222.222.3
49-BD-D2-C7-56-2A
N1 222.222.222.4 N2
1A-23-F9-CD-06-9B
111.111.111.2 111.111.111.9
CC-49-DE-D0-AB-7D E6-E9-00-17-BB-4B 222.222.222.5
88-B2-2F-54-1A-0F
Принципи на работа на TCP и IP
Рутирање кон различна мрежа: адресирање
 R го определува излезниот интерфејс, го предава датаграмот (со IP изворна адреса A и
IP дестинациска адреса B) на линк нивото
 Линк нивото на рутерот формира линк-ниво рамка која го содржи A-кон-B IP датаграмот.
Дестинациската адреса на рамката е MAC адресата на B, а изворна адреса е MAC адресата
на интерфејсот на рутерот кој припаѓа на мрежата каде се наоѓа B
MAC src: 1A-23-F9-CD-06-9B
MAC dest: 49-BD-D2-C7-56-2A
IP src: 111.111.111.5
IP dest: 222.222.222.3

IP
Eth
Phy

A B
R
111.111.111.5
74-29-9C-E8-FF-55 222.222.222.3
49-BD-D2-C7-56-2A
N1 222.222.222.4 N2
1A-23-F9-CD-06-9B
111.111.111.2 111.111.111.9
CC-49-DE-D0-AB-7D E6-E9-00-17-BB-4B 222.222.222.5
88-B2-2F-54-1A-0F
Принципи на работа на TCP и IP
Рутирање кон различна мрежа: адресирање
 R го определува излезниот интерфејс, го предава датаграмот (со IP изворна адреса A и
IP дестинациска адреса B) на линк нивото
 Линк нивото на рутерот формира линк-ниво рамка која го содржи A-кон-B IP датаграмот.
Дестинациската адреса на рамката е MAC адресата на B, а изворна адреса е MAC адресата
на интерфејсот на рутерот кој припаѓа на мрежата каде се наоѓа B
 Рутерот ја испраќа рамката MAC src: 1A-23-F9-CD-06-9B
MAC dest: 49-BD-D2-C7-56-2A
IP src: 111.111.111.5
IP dest: 222.222.222.3
IP
IP Eth
Eth Phy
Phy

A B
R
111.111.111.5
74-29-9C-E8-FF-55 222.222.222.3
49-BD-D2-C7-56-2A
N1 222.222.222.4 N2
1A-23-F9-CD-06-9B
111.111.111.2 111.111.111.9
CC-49-DE-D0-AB-7D E6-E9-00-17-BB-4B 222.222.222.5
88-B2-2F-54-1A-0F
Принципи на работа на TCP и IP
Рутирање кон различна мрежа: адресирање
 B ја прима рамката, го екстрахира датаграмот со дестинација B
 B го предава датаграмот нагоре во протоколниот стек на IP нивото (кој потоа го предава на
TCP и потоа на апликациското ниво, во примерот HTTP)

IP src: 111.111.111.5
IP dest: 222.222.222.3

IP
IP Eth
Eth Phy
Phy

A B
R
111.111.111.5
74-29-9C-E8-FF-55 222.222.222.3
49-BD-D2-C7-56-2A
N1 222.222.222.4 N2
1A-23-F9-CD-06-9B
111.111.111.2 111.111.111.9
CC-49-DE-D0-AB-7D E6-E9-00-17-BB-4B 222.222.222.5
88-B2-2F-54-1A-0F

You might also like