680 likes | 881 Views
Datornätverk A – lektion 14: Applikationslagret. Kap 24: Sockets Kapitel 25: DNS Kapitel 26: SMTP och FTP Kapitel 27: HTTP och WWW. PART VI. Application Layer. Position of application layer. Chapter 24. Client-Server Model: Socket Interface. Figure 24.2 Client-server relationship.
E N D
Datornätverk A – lektion 14:Applikationslagret Kap 24: Sockets Kapitel 25: DNS Kapitel 26: SMTP och FTP Kapitel 27: HTTP och WWW
PART VI Application Layer
Chapter 24 Client-ServerModel:Socket Interface
Figure 24.7Socket interface for connectionless iterative server
Figure 24.8Socket interface for connection-oriented concurrent server
Chapter 25 DNS = DomainName System
Domain Name System - DNS En distribuerad databas som används till att koppla IP-nummer till textbaserade internetadresser. Ex www.gb.se <-> 195.7.73.37 • Varje sökning utgår från någon av rootservrarna som håller ordning på toppdomänerna. (.com .edu .se m fl) • All information rörande en domän ligger i den ”Name Server” som hanterar domänen. • För att lägga upp en ny domän krävs ”tillstånd” från närmast högre
Note: A primary DNS server loads all information from the disk file; the secondary server loads all information from the primary server.
Note: DNS can use the services of UDP or TCP, using the well-known port 53.
LAN Tjänster • Elektronisk Post via SMTP, POP eller IMAP • Konferenssystem via USENET News och NNTP • Fildelning via t.ex NFS • Filöverföring via t.ex FTP • Skrivardelning • World Wide Web via HTTP • Massutsändningar Mbone - Multicast Backbone
Chapter 26 Internet E-mail
26.2 File Transfer Connections Communication File Transfer User Interface Anonymous
Note: FTP uses the services of TCP. It needs two TCP connections. The well-known port 21 is used for the control connection, and the well-known port 20 is used for the data connection.
Example 1 • Figure 26.16 (next slide) shows an example of how a file is stored. • The control connection is created, and several control commands and responses are exchanged. • Data are transferred record by record. • A few commands and responses are exchanged to close the connection.