亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? tyt03fi.htm

?? tcpip14study_14天學會TCPIP編程裁減移植_好書啊!
?? HTM
?? 第 1 頁 / 共 5 頁
字號:
<BR>

<A ID="E70E11" NAME="E70E11"></A>

<H5 ALIGN=CENTER>

<CENTER>

<FONT SIZE=4 COLOR="#FF0000"><B>Identification</B></FONT></CENTER></H5>

<BR>

<P>This field holds a number that is a unique identifier created by the sending node. This number is required when reassembling fragmented messages, ensuring that the fragments of one message are not intermixed with others. Each chunk of data received by the IP layer from a higher protocol layer is assigned one of these identification numbers when the data arrives. If a datagram is fragmented, each fragment has the same identification number.

<BR>

<BR>

<A ID="E70E12" NAME="E70E12"></A>

<H5 ALIGN=CENTER>

<CENTER>

<FONT SIZE=4 COLOR="#FF0000"><B>Flags</B></FONT></CENTER></H5>

<BR>

<P>The Flags field is a 3-bit field, the first bit of which is left unused (it is ignored by the protocol and usually has no value written to it). The remaining two bits are dedicated to flags called DF (Don't Fragment) and MF (More Fragments), which control the handling of the datagrams when fragmentation is desirable.

<BR>

<P>If the DF flag is set to 1, the datagram cannot be fragmented under any circumstances. If the current IP layer software cannot send the datagram on to another machine without fragmenting it, and this bit is set to 1, the datagram is discarded and an error message is sent back to the sending device.

<BR>

<P>If the MF flag is set to 1, the current datagram is followed by more packets (sometimes called <I>subpackets</I>), which must be reassembled to re-create the full message. The last fragment that is sent as part of a larger message has its MF flag set to 0 (off) so that the receiving device knows when to stop waiting for datagrams. Because the order of the fragments' arrival might not correspond to the order in which they were sent, the MF flag is used in conjunction with the Fragment Offset field (the next field in the IP header) to indicate to the receiving machine the full extent of the message.

<BR>

<BR>

<A ID="E70E13" NAME="E70E13"></A>

<H5 ALIGN=CENTER>

<CENTER>

<FONT SIZE=4 COLOR="#FF0000"><B>Fragment Offset</B></FONT></CENTER></H5>

<BR>

<P>If the MF (More Fragments) flag bit is set to 1 (indicating fragmentation of a larger datagram), the fragment offset contains the position in the complete message of the submessage contained within the current datagram. This enables IP to reassemble fragmented packets in the proper order.

<BR>

<P>Offsets are always given relative to the beginning of the message. This is a 13-bit field, so offsets are calculated in units of 8 bytes, corresponding to the maximum packet length of 65,535 bytes. Using the identification number to indicate which message a receiving datagram belongs to, the IP layer on a receiving machine can then use the fragment offset to reassemble the entire message.

<BR>

<BR>

<A ID="E70E14" NAME="E70E14"></A>

<H5 ALIGN=CENTER>

<CENTER>

<FONT SIZE=4 COLOR="#FF0000"><B>Time to Live (TTL)</B></FONT></CENTER></H5>

<BR>

<P>This field gives the amount of time in seconds that a datagram can remain on the network before it is discarded. This is set by the sending node when the datagram is assembled. Usually the TTL field is set to 15 or 30 seconds.

<BR>

<P>The TCP/IP standards stipulate that the TTL field must be decreased by at least one second for each node that processes the packet, even if the processing time is less than one second. Also, when a datagram is received by a gateway, the arrival time is tagged so that if the datagram must wait to be processed, that time counts against its TTL. Hence, if a gateway is particularly overloaded and can't get to the datagram in short order, the TTL timer can expire while awaiting processing, and the datagram is abandoned.

<BR>

<P>If the TTL field reaches 0, the datagram must be discarded by the current node, but a message is sent back to the sending machine when the packet is dropped. The sending machine can then resend the datagram. The rules governing the TTL field are designed to prevent IP packets from endlessly circulating through networks.

<BR>

<BR>

<A ID="E70E15" NAME="E70E15"></A>

<H5 ALIGN=CENTER>

<CENTER>

<FONT SIZE=4 COLOR="#FF0000"><B>Transport Protocol</B></FONT></CENTER></H5>

<BR>

<P>This field holds the identification number of the transport protocol to which the packet has been handed. The numbers are defined by the Network Information Center (NIC), which governs the Internet. There are currently about 50 protocols defined and assigned a transport protocol number. The two most important protocols are ICMP (detailed in the section titled &quot;Internet Control Message Protocol (ICMP)&quot; later today), which is number 1, and TCP, which is number 6. The full list of numbers is not necessary here because most of the protocols are never encountered by users. (If you really want this information, it&#146;s in several RFCs mentioned in the apendixes.)

<BR>

<BR>

<A ID="E70E16" NAME="E70E16"></A>

<H5 ALIGN=CENTER>

<CENTER>

<FONT SIZE=4 COLOR="#FF0000"><B>Header Checksum</B></FONT></CENTER></H5>

<BR>

<P>The number in this field of the IP header is a checksum for the protocol header field (but not the data fields) to enable faster processing. Because the Time to Live (TTL) field is decremented at each node, the checksum also changes with every machine the datagram passes through. The checksum algorithm takes the ones-complement of the 16-bit sum of all 16-bit words.

<BR>

<P>This is a fast, efficient algorithm, but it misses some unusual corruption circumstances such as the loss of an entire 16-bit word that contains only 0s. However, because the data checksums used by both TCP and UDP cover the entire packet, these types of errors usually can be caught as the frame is assembled for the network transport.

<BR>

<BR>

<A ID="E70E17" NAME="E70E17"></A>

<H5 ALIGN=CENTER>

<CENTER>

<FONT SIZE=4 COLOR="#FF0000"><B>Sending Address and Destination Address</B></FONT></CENTER></H5>

<BR>

<P>These fields contain the 32-bit IP addresses of the sending and destination devices. These fields are established when the datagram is created and are not altered during the routing.

<BR>

<BR>

<A ID="E70E18" NAME="E70E18"></A>

<H5 ALIGN=CENTER>

<CENTER>

<FONT SIZE=4 COLOR="#FF0000"><B>Options</B></FONT></CENTER></H5>

<BR>

<P>The Options field is optional, composed of several codes of variable length. If more than one option is used in the datagram, the options appear consecutively in the IP header. All the options are controlled by a byte that is usually divided into three fields: a 1-bit copy flag, a 2-bit option class, and a 5-bit option number. The copy flag is used to stipulate how the option is handled when fragmentation is necessary in a gateway. When the bit is set to 0, the option should be copied to the first datagram but not subsequent ones. If the bit is set to 1, the option is copied to all the datagrams.

<BR>

<P>The option class and option number indicate the type of option and its particular value. At present, there are only two option classes set. (With only 2 bits to work with in the field, a maximum of four options could be set.) When the value is 0, the option applies to datagram or network control. A value of 2 means the option is for debugging or administration purposes. Values of 1 and 3 are unused. Currently supported values for the option class and number are given in Table 3.1.

<BR>

<BR>

<P ALIGN=CENTER>

<CENTER>

<FONT COLOR="#000080"><B>Table 3.1. Valid option class and numbers for IP headers.</B></FONT></CENTER>

<BR>

<BR>

<CENTER><TABLE  BORDERCOLOR=#000040 BORDER=1 CELLSPACING=2 CELLPADDING=3 >

<TR>

<TD BGCOLOR=#80FFFF ><FONT COLOR=#000080>

<P><B><I>Option Class</I></B>

</FONT>

<TD BGCOLOR=#80FFFF ><FONT COLOR=#000080>

<P><B><I>Option </I></B><B><I>Number</I></B>

</FONT>

<TD BGCOLOR=#80FFFF ><FONT COLOR=#000080>

<P><B><I>Description</I></B>

</FONT>

<TR>

<TD BGCOLOR=#80FFFF ><FONT COLOR=#000080>

<P>0

<BR>

</FONT>

<TD BGCOLOR=#80FFFF ><FONT COLOR=#000080>

<P>0

<BR>

</FONT>

<TD BGCOLOR=#80FFFF ><FONT COLOR=#000080>

<P>Marks the end of the options list

<BR>

</FONT>

<TR>

<TD BGCOLOR=#80FFFF ><FONT COLOR=#000080>

<P>0

<BR>

</FONT>

<TD BGCOLOR=#80FFFF ><FONT COLOR=#000080>

<P>1

<BR>

</FONT>

<TD BGCOLOR=#80FFFF ><FONT COLOR=#000080>

<P>No option (used for padding)

<BR>

</FONT>

<TR>

<TD BGCOLOR=#80FFFF ><FONT COLOR=#000080>

<P>0

<BR>

</FONT>

<TD BGCOLOR=#80FFFF ><FONT COLOR=#000080>

<P>2

<BR>

</FONT>

<TD BGCOLOR=#80FFFF ><FONT COLOR=#000080>

<P>Security options (military purposes only)

<BR>

</FONT>

<TR>

<TD BGCOLOR=#80FFFF ><FONT COLOR=#000080>

<P>0

<BR>

</FONT>

<TD BGCOLOR=#80FFFF ><FONT COLOR=#000080>

<P>3

<BR>

</FONT>

<TD BGCOLOR=#80FFFF ><FONT COLOR=#000080>

<P>Loose source routing

<BR>

</FONT>

<TR>

<TD BGCOLOR=#80FFFF ><FONT COLOR=#000080>

<P>0

<BR>

</FONT>

<TD BGCOLOR=#80FFFF ><FONT COLOR=#000080>

<P>7

<BR>

</FONT>

<TD BGCOLOR=#80FFFF ><FONT COLOR=#000080>

<P>Activates routing record (adds fields)

<BR>

</FONT>

<TR>

<TD BGCOLOR=#80FFFF ><FONT COLOR=#000080>

<P>0

<BR>

</FONT>

<TD BGCOLOR=#80FFFF ><FONT COLOR=#000080>

<P>9

<BR>

</FONT>

<TD BGCOLOR=#80FFFF ><FONT COLOR=#000080>

<P>Strict source routing

<BR>

</FONT>

<TR>

<TD BGCOLOR=#80FFFF ><FONT COLOR=#000080>

<P>2

<BR>

</FONT>

<TD BGCOLOR=#80FFFF ><FONT COLOR=#000080>

<P>4

<BR>

</FONT>

<TD BGCOLOR=#80FFFF ><FONT COLOR=#000080>

<P>Timestamping active (adds fields)</FONT>

</TABLE></CENTER><BR>

<P>Of most interest to you are options that enable the routing and timestamps to be recorded. These are used to provide a record of a datagram's passage across the internetwork, which can be useful for diagnostic purposes. Both these options add information to a list contained within the datagram. (The timestamp has an interesting format: it is expressed in milliseconds since midnight, Universal Time. Unfortunately, because most systems have widely differing time settings&#151;even when corrected to Universal Time&#151;the timestamps should be treated with more than a little suspicion.)

<BR>

<P>There are two kinds of routing indicated within the Options field: loose and strict. <I>Loose routing</I> provides a series of IP addresses that the machine must pass through, but it enables any route to be used to get to each of these addresses (usually gateways). <I>Strict routing</I> enables no deviations from the specified route. If the route can't be followed, the datagram is abandoned. Strict routing is frequently used for testing routes but rarely for transmission of user datagrams because of the higher chances of the datagram being lost or abandoned.

<BR>

<BR>

<A ID="E70E19" NAME="E70E19"></A>

<H5 ALIGN=CENTER>

<CENTER>

<FONT SIZE=4 COLOR="#FF0000"><B>Padding</B></FONT></CENTER></H5>

<BR>

<P>The content of the padding area depends on the options selected. The padding is usually used to ensure that the datagram header is a round number of bytes.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一级久久久久久久大片| 亚洲h在线观看| 午夜一区二区三区视频| 国产成人精品影视| 欧美一三区三区四区免费在线看| 亚洲精品在线观看网站| 亚洲一级二级三级在线免费观看| 国产91精品精华液一区二区三区| 欧美老肥妇做.爰bbww| 亚洲欧美在线观看| 成人性生交大片免费看中文| 欧美一区二区三区精品| 亚洲3atv精品一区二区三区| 91麻豆精东视频| 国产精品国产三级国产a| 免费观看日韩电影| 欧美日本国产一区| 亚洲视频中文字幕| 91麻豆成人久久精品二区三区| 国产欧美视频一区二区三区| 久久99精品国产麻豆婷婷| 777精品伊人久久久久大香线蕉| 一区二区三区精品视频| av在线播放一区二区三区| 国产欧美日韩在线| 国产福利一区在线| 久久婷婷色综合| 精品一二三四在线| 欧美成人a视频| 国产精品888| 中文字幕 久热精品 视频在线| 国产成人免费视频精品含羞草妖精| 久久综合狠狠综合久久综合88| 国内精品视频666| 久久一区二区视频| 久久国产精品区| 精品国产亚洲一区二区三区在线观看| 久久不见久久见免费视频1| 欧美一区二区在线免费观看| 日本免费新一区视频| 日韩视频免费观看高清在线视频| 午夜日韩在线观看| 日韩欧美视频在线| 国产电影精品久久禁18| 一区免费观看视频| 欧美网站一区二区| 蜜桃精品在线观看| 国产亲近乱来精品视频| 色诱亚洲精品久久久久久| 亚洲专区一二三| 欧美一级xxx| 国产成人免费在线视频| 亚洲精品日韩综合观看成人91| 欧美日韩精品系列| 久草这里只有精品视频| 中文字幕国产精品一区二区| 色婷婷av一区二区三区之一色屋| 天堂久久久久va久久久久| 久久综合色之久久综合| 91在线高清观看| 视频一区免费在线观看| 国产日韩欧美一区二区三区乱码 | 男女性色大片免费观看一区二区| 日韩午夜精品电影| 成人小视频在线观看| 亚洲一区二区三区在线播放| 欧美videos大乳护士334| 成人av在线资源网| 日本美女一区二区三区| 国产精品久久久久三级| 欧美一区二区黄色| 91视频www| 国产一区二区三区高清播放| 亚洲另类春色校园小说| 欧美电影免费观看完整版| 不卡的电影网站| 久久精品国产99| 亚洲午夜精品久久久久久久久| 久久亚洲捆绑美女| 欧美美女网站色| 99精品视频在线播放观看| 国产在线日韩欧美| 亚洲一二三四久久| 国产日韩精品视频一区| 91精品久久久久久久91蜜桃| 色天天综合久久久久综合片| 国产伦精品一区二区三区免费 | 91麻豆精品国产无毒不卡在线观看| 国产精品中文字幕欧美| 婷婷成人综合网| 亚洲免费伊人电影| 久久久精品天堂| 欧美成人vps| 日韩亚洲欧美中文三级| 精品视频一区 二区 三区| 91无套直看片红桃| 成人丝袜18视频在线观看| 精品综合免费视频观看| 奇米精品一区二区三区在线观看一| 亚洲日本丝袜连裤袜办公室| 国产精品另类一区| 欧美国产综合一区二区| 欧美精品一区二区久久婷婷| 日韩一区二区在线播放| 777a∨成人精品桃花网| 欧美一区二区视频网站| 欧美另类z0zxhd电影| 欧美日韩午夜在线| 欧美精品在线观看播放| 欧美日本不卡视频| 欧美电影一区二区三区| 日韩一区二区在线观看| 日韩亚洲欧美一区二区三区| 日韩一二三区不卡| 久久精品在这里| 中文子幕无线码一区tr| 亚洲人成精品久久久久| 一级精品视频在线观看宜春院 | 欧美日韩国产一级| 欧美日韩免费观看一区二区三区 | 亚洲v精品v日韩v欧美v专区| 亚洲一区二区三区不卡国产欧美| 亚洲自拍偷拍九九九| 天天综合色天天| 国内精品伊人久久久久av影院| 激情六月婷婷久久| 高清成人免费视频| 色婷婷一区二区| 日韩一区二区三区在线视频| 精品成人私密视频| 国产精品久久久久影院老司| 亚洲欧美另类在线| 天堂va蜜桃一区二区三区漫画版| 免费成人av资源网| 粉嫩aⅴ一区二区三区四区| eeuss国产一区二区三区| 在线影视一区二区三区| 日韩亚洲电影在线| 国产精品天天看| 香蕉加勒比综合久久| 精品一区精品二区高清| 丁香天五香天堂综合| 91精品办公室少妇高潮对白| 欧美精品tushy高清| 国产日韩三级在线| 亚洲图片欧美一区| 国产精品综合视频| 色综合视频在线观看| 精品日韩在线观看| 亚洲激情校园春色| 国内欧美视频一区二区| 色屁屁一区二区| 久久综合国产精品| 亚洲精品五月天| 国产麻豆精品在线| 欧美日韩国产一二三| 中文字幕精品一区| 青青草国产成人99久久| 色综合久久九月婷婷色综合| 日韩视频一区在线观看| 亚洲女人小视频在线观看| 久草这里只有精品视频| 欧美体内she精高潮| 欧美激情在线一区二区三区| 日韩av电影免费观看高清完整版 | 91麻豆精品国产91久久久使用方法| 国产三级欧美三级日产三级99 | 欧美电影影音先锋| 国产精品久久久久久久岛一牛影视 | 国产日韩亚洲欧美综合| 青青国产91久久久久久| 欧美性受xxxx| 亚洲视频一区在线观看| 国产麻豆精品在线观看| 欧美一级免费大片| 亚洲一区二区三区在线| 91在线码无精品| 日本一区二区成人在线| 国产一区二区三区香蕉| 91精品国产综合久久久蜜臀粉嫩 | 欧美视频在线一区| 欧美国产欧美综合| 国产精品1024| 久久亚洲综合色一区二区三区| 日韩av在线播放中文字幕| 欧美日韩中文字幕一区二区| 樱花影视一区二区| 99久久国产综合精品麻豆| 国产欧美日韩另类视频免费观看| 美女一区二区在线观看| 欧美一区二区网站| 日韩在线一区二区三区| 欧美日韩国产经典色站一区二区三区| 自拍偷拍欧美激情| 91蜜桃免费观看视频| 伊人色综合久久天天人手人婷| 99精品视频在线观看| 日韩一区有码在线| 91国偷自产一区二区三区观看| 夜色激情一区二区|