Академический Документы
Профессиональный Документы
Культура Документы
Instant Messaging
Nema gubitka
elastina
10
11
HTTP Procedura
korisnik unosi Uniform Resource Locator (URL) u Web browser HT TP URL sadri ime raunala nekog req ues Web servera i stazu prema HT PC s t TP res nekom objektu (datoteci) tamo MS Explorer pon se Web browser postavlja upit Web serveru za taj objekt st Web server vraa objekt Web ue req server se P browseru on TT p H s r es Web browser prikazuje objekt u P Apache Web T HT korisniku itljivom obliku serverom
Mac s Firefox
12
Redak za upit
method
sp
URL
sp value
version cr lf
cr lf
header field name: sp Retci zaglavlja header field name: sp Prazan redak Tijelo cr lf
value
cr lf
13
Retci zaglavlja
Type/Value parovi, tipovi: Host, User-agent,
Tijelo
prazno kod GET, kod POST moe imati sadraj GET /somedir/page.html Primjer upita: HTTP/1.1 Host: www.someschool.edu User-agent: Mozilla/4.0 Connection: close Accept-language:fr (extra carriage return, line feed)
14
header field name: sp Retci zaglavlja header field name: sp Prazan redak Tijelo cr lf
value
cr lf
15
HTTP/1.1 200 OK Connection: close Date: Thu, 06 Aug 1998 12:00:15 GMT Server: Apache/1.3.0 (Unix) Last-Modified: Mon, 22 Jun 1998 ... Content-Length: 6821 Content-Type: text/html data data data data data ...
16
17
vrijeme
Mree raunala II, Aplikacijski sloj 18
vrijeme
19
Vrijeme
20
User 1 8
browser 2 7
server 3 6
21
User
User
22
Client HT
HT TP r
TP r
equ e st
proxy server
TP HT
st ue req
Client
Origin server 23
Server
Objekt nepromijenjen
HTTP odgovor
HTTP/1.0 304 Not Modified
HTTP upit
If-modified-since: <date>
Objekt promijenjen
HTTP odgovor
HTTP/1.0 200 OK
<data>
Mree raunala II, Aplikacijski sloj 24
HTTP: Caching
Primjer upotrebe meuspremnika
Pretpostavke - srednja veliina objekta = 100.000 bitova - srednja rata HTTP upita clienata u LAN = 15/s - kanjenje izmeu LAN-a i HTTP servera = 2s Posljedice - optereenje LAN-a 15/s 100.000 bitova / 10 106 bitova/s = 0,15 = 15 % - optereenje pristupnog voda 15/s 100.000 bitova / 1,5 106 bitova/s = 1 = 100 % - ukupno kanjenje = kanjenje u LAN-u + kanjenje kod pristupa + kanjenje u Internetu = ms + minute + 2 s = minute
HTTP server
Internet
25
26
HTTP server
Cache
27
28
FTP client
file transfer
FTP server
FTP server
Alice's agent
SMTP
Bob's agent
30
31
33
34
Rairen protokol Managing Entity, proces na sredinjoj Management Station, Client Network Managed Device, ureaj u mrei management protocol Managed Object, HW ili SW u Managed Device, npr. tablica prosljeivanja Management Agent, proces na Managed Device, izvodi lokalne akcije, Server Request/Reply protokol izmeu Agent Management Entity i Management Agent preko UDP
Managed device
Managed device
Agent Data
Data
Managed device
35
36
37
tcp (6)
rmon (16) 38
Description (from RFC 2013) total number of UDP datagrams delivered to UDP users total number of received UDP datagrams for which there was no application at the destination port number of received UDP datagrams that could not be delivered for reasons other than the lack of an application at the destination port total number of UDP datagrams sent from this entity
1.3.6.1.2.1.7.4
udpOutDatagrams
Counter32
1.3.6.1.2.1.7.5
udpTable
SEQUENCE of UdpEntry
a sequence of UdpEntry objects, one for each port that is currently open by an application, giving the IP address and the port number used by application
39
40
com
gov
net
de
eu
cs
ee
physics
ux01 ux04
42
CS name server
EE name server
43
44
45