Chapter 20Network Layer-Internet Protocol.ppt
《Chapter 20Network Layer-Internet Protocol.ppt》由会员分享,可在线阅读,更多相关《Chapter 20Network Layer-Internet Protocol.ppt(52页珍藏版)》请在麦多课文档分享上搜索。
1、20.1,Chapter 20Network Layer: Internet Protocol,Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.,20.2,20-1 INTERNETWORKING,In this section, we discuss internetworking, connecting networks together to make an internetwork or an internet.,Need for Network Laye
2、r Internet as a Datagram Network Internet as a Connectionless Network,Topics discussed in this section:,20.3,Figure 20.1 Links between two hosts,20.4,Figure 20.2 Network layer in an internetwork,20.5,Figure 20.3 Network layer at the source, router, and destination,20.6,Figure 20.3 Network layer at t
3、he source, router, and destination (continued),20.7,Switching at the network layer in the Internet uses the datagram approach to packet switching.,Note,20.8,Communication at the network layer in the Internet is connectionless.,Note,20.9,20-2 IPv4,The Internet Protocol version 4 (IPv4) is the deliver
4、y mechanism used by the TCP/IP protocols.,Datagram Fragmentation Checksum Options,Topics discussed in this section:,20.10,Figure 20.4 Position of IPv4 in TCP/IP protocol suite,20.11,Figure 20.5 IPv4 datagram format,20.12,Figure 20.6 Service type or differentiated services,20.13,The precedence subfie
5、ld was part of version 4, but never used.,Note,20.14,Table 20.1 Types of service,20.15,Table 20.2 Default types of service,20.16,Table 20.3 Values for codepoints,20.17,The total length field defines the total length of the datagram including the header.,Note,20.18,Figure 20.7 Encapsulation of a smal
6、l datagram in an Ethernet frame,20.19,Figure 20.8 Protocol field and encapsulated data,20.20,Table 20.4 Protocol values,20.21,An IPv4 packet has arrived with the first 8 bits as shown: 01000010 The receiver discards the packet. Why?,Solution There is an error in this packet. The 4 leftmost bits (010
7、0) show the version, which is correct. The next 4 bits (0010) show an invalid header length (2 4 = 8). The minimum number of bytes in the header must be 20. The packet has been corrupted in transmission.,Example 20.1,20.22,In an IPv4 packet, the value of HLEN is 1000 in binary. How many bytes of opt
8、ions are being carried by this packet?,Solution The HLEN value is 8, which means the total number of bytes in the header is 8 4, or 32 bytes. The first 20 bytes are the base header, the next 12 bytes are the options.,Example 20.2,20.23,In an IPv4 packet, the value of HLEN is 5, and the value of the
9、total length field is 0x0028. How many bytes of data are being carried by this packet?,Solution The HLEN value is 5, which means the total number of bytes in the header is 5 4, or 20 bytes (no options). The total length is 40 bytes, which means the packet is carrying 20 bytes of data (40 20).,Exampl
10、e 20.3,20.24,An IPv4 packet has arrived with the first few hexadecimal digits as shown. 0x45000028000100000102 . . . How many hops can this packet travel before being dropped? The data belong to what upper-layer protocol?,Solution To find the time-to-live field, we skip 8 bytes. The time-to-live fie
11、ld is the ninth byte, which is 01. This means the packet can travel only one hop. The protocol field is the next byte (02), which means that the upper-layer protocol is IGMP.,Example 20.4,20.25,Figure 20.9 Maximum transfer unit (MTU),20.26,Table 20.5 MTUs for some networks,20.27,Figure 20.10 Flags u
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CHAPTER20NETWORKLAYERINTERNETPROTOCOLPPT
