Escolar Documentos
Profissional Documentos
Cultura Documentos
Outline
Internet Protocols (IP)
- The role of an IP - IPv4 - IPv6
Transport Protocols
- TCP - UDP
1. Internet Protocol
An internet protocol (IP) provides the functionality for interconnecting end systems across multiple networks. IP is implemented in all end systems and routers, which provide connection between networks.
High-level source data are encapsulated in an IP protocol data unit (PDU) for transmission.
PDU is then passed through one or more networks and routers to reach the destination end system.
Network Security
Network Security
April 12
Network Security
Recovering from errors is the responsibility of the next higher layer (TCP in this case).
Network Security 8
Next, we discuss the format of IP header. What kinds of information should be included in the IP header?
Network Security
11
connections between one host and another. TCP uses port numbers (i.e. internet sockets) to tell different applications.
- email: IMAP (port 143), POP3 (port 110), SMTP (port 25) - Web: HTTP (port 80), HTTPS (port 143) - FTP (port 21), telnet (port 23), SSH (port 22) TCP is not appropriate for some applications: - Real-time applications, such as internet radio, IPTV, VoIP, online games. Getting most of the data in time is more important than getting all data in order. - Simple protocols in huge volume such as DNS servers.
Network Security 15
Like TCP, UDP also uses port numbers to identify different applications: - Networking protocols: DHCP (port 67), routing (513, 520) - File serving: NFS (2049), CIFS/SMB (445) - Time synchronisation: NTP (123).
Network Security 16
Network Security
17
Network Security
19
Network Security
21
Summary
The TCP/IP Protocol Architecture
- TCP, UDP - IPv4 and IPv6 - Different layer can provide different security
Next Lecture: IP Security
Network Security
24