国产中文字幕免费观看_国产高清精品软男同_日韩免费视频播放_亚洲午夜激情

聚集網(wǎng)(jujiwang.com) - 收錄免費(fèi)分類目錄信息軟文發(fā)布網(wǎng)址提交
免費(fèi)加入

ARP 入門:地址解析協(xié)議的全面指南 (arp t)

文章編號(hào):11379時(shí)間:2024-09-30人氣:


ARP

地址解析協(xié)議(ARP)是一個(gè)在 TCP/IP 網(wǎng)絡(luò)中用于將 IP 地址映射到物理地址(例如 MAC 地址)的協(xié)議。它是一個(gè)關(guān)鍵協(xié)議,確保數(shù)據(jù)包可以在同一網(wǎng)絡(luò)上的設(shè)備之間成功傳輸。

ARP 的工作原理

地址解析協(xié)議的全面指南

當(dāng)設(shè)備想要與同一網(wǎng)絡(luò)上的另一個(gè)設(shè)備通信時(shí),它會(huì)廣播一個(gè) ARP 請(qǐng)求,其中包含目標(biāo) IP 地址。網(wǎng)絡(luò)上的所有設(shè)備都將收到此請(qǐng)求,并且擁有匹配 IP 地址的設(shè)備將響應(yīng)一個(gè) ARP 應(yīng)答,其中包含其物理地址。請(qǐng)求設(shè)備將 ARP 應(yīng)答緩存在稱為 ARP 緩存的表中,用于將 IP 地址映射到物理地址的快速查找。

ARP 消息格式

ARP 消息采用以下格式:

  • 硬件類型(2 字節(jié)):指定發(fā)送和目標(biāo)的硬件類型(例如,以太網(wǎng)為 1)
  • 協(xié)議類型(2 字節(jié)):指定要映射的協(xié)議類型(例如,IPv4 為 0x0800)
  • 硬件地址長度(1 字節(jié)):指定發(fā)送和目標(biāo)的硬件地址長度(例如,以太網(wǎng)為 6)
  • 協(xié)議地址長度(1 字節(jié)):指定要映射的協(xié)議地址長度(例如,IPv4 為 4)
  • 操作(2 字節(jié)):指定消息類型(例如,ARP 請(qǐng)求或應(yīng)答)
  • 發(fā)送方硬件地址(可變長度):發(fā)送方的物理地址
  • 發(fā)送方協(xié)議地址(可變長度):發(fā)送方的 IP 地址
  • 目標(biāo)硬件地址(可變長度):目標(biāo)設(shè)備的物理地址(如果 ARP 應(yīng)答中可用)
  • 目標(biāo)協(xié)議地址(可變長度):目標(biāo)設(shè)備的IP 地址

ARP 請(qǐng)求和應(yīng)答

當(dāng)設(shè)備需要查找另一個(gè)設(shè)備的物理地址時(shí),它會(huì)發(fā)送一個(gè) ARP 請(qǐng)求。該請(qǐng)求包含目標(biāo)設(shè)備的 IP 地址,并廣播到網(wǎng)絡(luò)上的所有設(shè)備。擁有匹配 IP 地址的設(shè)備將響應(yīng)一個(gè) ARP 應(yīng)答,其中包含其物理地址。

ARP 緩存

ARP 緩存是一個(gè)表,用于存儲(chǔ)最近解析的 IP 地址和物理地址對(duì)。當(dāng)設(shè)備收到 ARP 應(yīng)答時(shí),它將該信息緩存在 ARP 緩存中。這有助于設(shè)備快速查找物理地址,而無需每次發(fā)送 ARP 請(qǐng)求。ARP 緩存中的條目通常在一段時(shí)間后過期,以確保緩存中存儲(chǔ)的信息是最新的。

ARP 代理

ARP 代理是一種設(shè)備,它為同一網(wǎng)絡(luò)上的設(shè)備執(zhí)行 ARP 應(yīng)答。這對(duì)于連接到?jīng)]有 ARP 能力的設(shè)備(例如串行連接)的網(wǎng)絡(luò)非常有用。ARP 代理監(jiān)視發(fā)送到網(wǎng)絡(luò)的 ARP 請(qǐng)求,并為指定的 IP 地址提供 ARP 應(yīng)答。

ARP 故障排除

如果您遇到 ARP 問題,您可以采取以下步驟進(jìn)行故障排除:

  • 使用 "arp -a" 命令查看 ARP 緩存
  • 使用 "arp -s" 命令將條目添加到 ARP 緩存
  • 使用 "arp -d" 命令從 ARP 緩存中刪除條目
  • 檢查網(wǎng)絡(luò)上的交換機(jī)或路由器是否有 ARP 問題
  • 如果所有其他方法都失敗,請(qǐng)聯(lián)系網(wǎng)絡(luò)管理員

結(jié)論

ARP 是一個(gè)重要的網(wǎng)絡(luò)協(xié)議,用于將 IP 地址解析為物理地址。通過了解 ARP 的工作原理和故障排除技巧,您可以確保您網(wǎng)絡(luò)上的設(shè)備能夠有效地通信。


目 錄譯者序前言第1章 概述 11.1 引言 11.2 源代碼表示 11.2.1 將擁塞窗口設(shè)置為1 11.2.2 印刷約定 21.3 歷史 21.4 應(yīng)用編程接口 31.5 程序示例 41.6 系統(tǒng)調(diào)用和庫函數(shù) 61.7 網(wǎng)絡(luò)實(shí)現(xiàn)概述 61.8 描述符 71.9 mbuf與輸出處理 111.9.1 包含插口地址結(jié)構(gòu)的mbuf 111.9.2 包含數(shù)據(jù)的mbuf 121.9.3 添加IP和UDP首部 131.9.4 IP輸出 141.9.5 以太網(wǎng)輸出 141.9.6 UDP輸出小結(jié) 141.10 輸入處理 151.10.1 以太網(wǎng)輸入 151.10.2 IP輸入 151.10.3 UDP輸入 161.10.4 進(jìn)程輸入 171.11 網(wǎng)絡(luò)實(shí)現(xiàn)概述(續(xù)) 171.12 中斷級(jí)別與并發(fā) 181.13 源代碼組織 201.14 測(cè)試網(wǎng)絡(luò) 211.15 小結(jié) 22第2章 mbuf:存儲(chǔ)器緩存 242.1 引言 242.2 代碼介紹 272.2.1 全局變量 272.2.2 統(tǒng)計(jì) 282.2.3 內(nèi)核統(tǒng)計(jì) 282.3 mbuf的定義 292.4 mbuf結(jié)構(gòu) 292.5 簡單的mbuf宏和函數(shù) 312.5.1 m_get函數(shù) 322.5.2 MGET宏 322.5.3 m_retry函數(shù) 332.5.4 mbuf鎖 342.6 m_devget和m_pullup函數(shù) 342.6.1 m_devget函數(shù) 342.6.2 mtod和dtom宏 362.6.3 m_pullup函數(shù)和連續(xù)的協(xié)議首部 362.6.4 m_pullup和IP的分片與重組 372.6.5 TCP重組避免調(diào)用m_pullup 392.6.6 m_pullup使用總結(jié) 402.7 mbuf宏和函數(shù)的小結(jié) 402.8 Net/3聯(lián)網(wǎng)數(shù)據(jù)結(jié)構(gòu)小結(jié) 422.9 m_copy和簇引用計(jì)數(shù) 432.10 其他選擇 472.11 小結(jié) 47第3章 接口層 493.1 引言 493.2 代碼介紹 493.2.1 全局變量 493.2.2 SNMP變量 503.3 ifnet結(jié)構(gòu) 513.4 ifaddr結(jié)構(gòu) 573.5 sockaddr結(jié)構(gòu) 583.6 ifnet與ifaddr的專用化 593.7 網(wǎng)絡(luò)初始化概述 603.8 以太網(wǎng)初始化 613.9 SLIP初始化 643.10 環(huán)回初始化 653.11 if_attach函數(shù) 663.12 ifinit函數(shù) 723.13 小結(jié) 73第4章 接口:以太網(wǎng) 744.1 引言 744.2 代碼介紹 754.2.1 全局變量 754.2.2 統(tǒng)計(jì)量 754.2.3 SNMP變量 764.3 以太網(wǎng)接口 774.3.1 leintr函數(shù) 794.3.2 leread函數(shù) 794.3.3 ether_Input函數(shù) 814.3.4 ether_output函數(shù) 844.3.5 lestart函數(shù) 874.4 ioctl系統(tǒng)調(diào)用 894.4.1 ifioctl函數(shù) 904.4.2 ifconf函數(shù) 914.4.3 舉例 944.4.4 通用接口ioctl命令 954.4.5 if_down和if_up函數(shù) 964.4.6 以太網(wǎng)、SLIP和環(huán)回 974.5 小結(jié) 98第5章 接口:SLIP和環(huán)回 1005.1 引言 1005.2 代碼介紹 1005.2.1 全局變量 1005.2.2 統(tǒng)計(jì)量 1015.3 SLIP接口 1015.3.1 SLIP線路規(guī)程:SLIPDISC 1015.3.2 SLIP初始化:slopen和slinit 1035.3.3 SLIP輸入處理:slinput 1055.3.4 SLIP輸出處理:sloutput 1095.3.5 slstart函數(shù) 1115.3.6 SLIP分組丟失 1165.3.7 SLIP性能考慮 1175.3.8 slclose函數(shù) 1175.3.9 sltioctl函數(shù) 1185.4 環(huán)回接口 1195.5 小結(jié) 121第6章 IP編址 1236.1 引言 1236.1.1 IP地址 1236.1.2 IP地址的印刷規(guī)定 1236.1.3 主機(jī)和路由器 1246.2 代碼介紹 1256.3 接口和地址小結(jié) 1256.4 sockaddr_in結(jié)構(gòu) 1266.5 in_ifaddr結(jié)構(gòu) 1276.6 地址指派 1286.6.1 ifioctl函數(shù) 1306.6.2 in_control函數(shù) 1306.6.3 前提條件:SIOCSIFADDR、SIOCSIFNETMASK和SIOCSIFDSTADDR 1326.6.4 地址指派:SIOCSIFADDR 1336.6.5 in_ifinit函數(shù) 1336.6.6 網(wǎng)絡(luò)掩碼指派:SIOCSIFNETMASK 1366.6.7 目的地址指派:SIOCSIFDSTADDR 1376.6.8 獲取接口信息 1376.6.9 每個(gè)接口多個(gè)IP地址 1386.6.10 附加IP地址:SIOCAIFADDR 1396.6.11 刪除IP地址:SIOCDIFADDR 1406.7 接口ioctl處理 1416.7.1 leioctl函數(shù) 1416.7.2 slioctl函數(shù) 1426.7.3 loioctl函數(shù) 1436.8 Internet實(shí)用函數(shù) 1446.9 ifnet實(shí)用函數(shù) 1446.10 小結(jié) 145第7章 域和協(xié)議 1467.1 引言 1467.2 代碼介紹 1467.2.1 全局變量 1477.2.2 統(tǒng)計(jì)量 1477.3 domain結(jié)構(gòu) 1477.4 protosw結(jié)構(gòu) 1487.5 IP 的domain和protosw結(jié)構(gòu) 1507.6 pffindproto和pffindtype函數(shù) 1557.7 pfctlinput函數(shù) 1577.8 IP初始化 1577.8.1 Internet傳輸分用 1577.8.2 ip_init函數(shù) 1587.9 sysctl系統(tǒng)調(diào)用 1597.10 小結(jié) 161第8章 IP:網(wǎng)際協(xié)議 1628.1 引言 1628.2 代碼介紹 1638.2.1 全局變量 1638.2.2 統(tǒng)計(jì)量 1638.2.3 SNMP變量 1648.3 IP分組 1658.4 輸入處理:ipintr函數(shù) 1678.4.1 ipintr概觀 1678.4.2 驗(yàn)證 1688.4.3 轉(zhuǎn)發(fā)或不轉(zhuǎn)發(fā) 1718.4.4 重裝和分用 1738.5 轉(zhuǎn)發(fā):ip_forward函數(shù) 1748.6 輸出處理:ip_output函數(shù) 1808.6.1 首部初始化 1818.6.2 路由選擇 1828.6.3 源地址選擇和分片 1848.7 Internet檢驗(yàn)和:in_cksum函數(shù) 1868.8 setsockopt和getsockopt系統(tǒng)調(diào)用 1908.8.1 PRCO_SETOPT的處理 1928.8.2 PRCO_GETOPT的處理 1938.9 ip_sysctl函數(shù) 1938.10 小結(jié) 194第9章 IP選項(xiàng)處理 1969.1 引言 1969.2 代碼介紹 1969.2.1 全局變量 1969.2.2 統(tǒng)計(jì)量 1979.3 選項(xiàng)格式 1979.4 ip_dooptions函數(shù) 1989.5 記錄路由選項(xiàng) 2009.6 源站和記錄路由選項(xiàng) 2029.6.1 save_rte函數(shù) 2059.6.2 ip_srcroute函數(shù) 2069.7 時(shí)間戳選項(xiàng) 2079.8 ip_insertoptions函數(shù) 2109.9 ip_pcbopts函數(shù) 2149.10 一些限制 2179.11 小結(jié) 217第10章 IP的分片與重裝 .1 引言 .2 代碼介紹 .2.1 全局變量 .2.2 統(tǒng)計(jì)量 .3 分片 .4 ip_optcopy函數(shù) .5 重裝 .6 ip_reass函數(shù) .7 ip_slowtimo函數(shù) .8 小結(jié) 238第11章 ICMP:Internet控制報(bào)文協(xié)議 .1 引言 .2 代碼介紹 .2.1 全局變量 .2.2 統(tǒng)計(jì)量 .2.3 SNMP變量 .3 icmp結(jié)構(gòu) .4 ICMP 的protosw結(jié)構(gòu) .5 輸入處理:icmp_input函數(shù) .6 差錯(cuò)處理 .7 請(qǐng)求處理 .7.1 回顯詢問:ICMP_ECHO和ICMP_ECHOREPLY .7.2 時(shí)間戳詢問:ICMP_TSTAMP和ICMP_TSTAMPREPLY .7.3 地址掩碼詢問:ICMP_MASKREQ和ICMP_MASKREPLY .7.4 信息詢問:ICMP_IREQ和ICMP_IREQREPLY .7.5 路由器發(fā)現(xiàn):ICMP_ROUTERADVERT和ICMP_ROUTERSOLICIT .8 重定向處理 .9 回答處理 .10 輸出處理 .11 icmp_error函數(shù) .12 icmp_reflect函數(shù) .13 icmp_send函數(shù) .14 icmp_sysctl函數(shù) .15 小結(jié) 266第12章 IP多播 .1 引言 .2 代碼介紹 .2.1 全局變量 .2.2 統(tǒng)計(jì)量 .3 以太網(wǎng)多播地址 .4 ether_multi結(jié)構(gòu) .5 以太網(wǎng)多播接收 .6 in_multi結(jié)構(gòu) .7 ip_moptions結(jié)構(gòu) .8 多播的插口選項(xiàng) .9 多播的TTL值 .9.1 MBONE .9.2 擴(kuò)展環(huán)搜索 .10 ip_setmoptions函數(shù) .10.1 選擇一個(gè)明確的多播接口:IP_MULTICAST_IF .10.2 選擇明確的多播TTL: IP_MULTICAST_TTL .10.3 選擇多播環(huán)回:IP_MULTICAST_LOOP .11 加入一個(gè)IP多播組 .11.1 in_addmulti函數(shù) .11.2 slioctl和loioctl函數(shù):SIOCADDMULTI和SIOCDELMULTI .11.3 leioctl函數(shù):SIOCADDMULTI和SIOCDELMULTI .11.4 ether_addmulti函數(shù) .12 離開一個(gè)IP多播組 .12.1 in_delmulti函數(shù) .12.2 ether_delmulti函數(shù) .13 ip_getmoptions函數(shù) .14 多播輸入處理:ipintr函數(shù) .15 多播輸出處理:ip_output函數(shù) .16 性能的考慮 .17 小結(jié) 301第13章 IGMP:Internet組管理協(xié)議 .1 引言 .2 代碼介紹 .2.1 全局變量 .2.2 統(tǒng)計(jì)量 .2.3 SNMP變量 .3 igmp結(jié)構(gòu) .4 IGMP的protosw的結(jié)構(gòu) .5 加入一個(gè)組:igmp_joingroup函數(shù) .6 igmp_fasttimo函數(shù) .7 輸入處理:igmp_input函數(shù) .7.1 成員關(guān)系查詢:IGMP_HOST_MEMBERSHIP_QUERY .7.2 成員關(guān)系報(bào)告:IGMP_HOST_MEMBERSHIP_REPORT .8 離開一個(gè)組:igmp_leavegroup函數(shù) .9 小結(jié) 315第14章 IP多播選路 .1 引言 .2 代碼介紹 .2.1 全局變量 .2.2 統(tǒng)計(jì)量 .2.3 SNMP變量 .3 多播輸出處理(續(xù)) .4 mrouted守護(hù)程序 .5 虛擬接口 .5.1 虛擬接口表 .5.2 add_vif函數(shù) .5.3 del_vif函數(shù) .6 IGMP(續(xù)) .6.1 add_lgrp函數(shù) .6.2 del_lgrp函數(shù) .6.3 grplst_member函數(shù) .7 多播選路 .7.1 多播選路表 .7.2 del_mrt函數(shù) .7.3 add_mrt函數(shù) .7.4 mrtfind函數(shù) .8 多播轉(zhuǎn)發(fā):ip_mforward函數(shù) .8.1 phyint_send函數(shù) .8.2 tunnel_send函數(shù) .9 清理:ip_mrouter_done函數(shù) .10 小結(jié) 346第15章 插口層 .1 引言 .2 代碼介紹 .3 socket結(jié)構(gòu) .4 系統(tǒng)調(diào)用 .4.1 舉例 .4.2 系統(tǒng)調(diào)用小結(jié) .5 進(jìn)程、描述符和插口 .6 socket系統(tǒng)調(diào)用 .6.1 socreate函數(shù) .6.2 超級(jí)用戶特權(quán) .7 getsock和sockargs函數(shù) .8 bind系統(tǒng)調(diào)用 .9 listen系統(tǒng)調(diào)用 .10 tsleep和wakeup函數(shù) .11 accept系統(tǒng)調(diào)用 .12 sonewconn和soisconnected函數(shù) .13 connect系統(tǒng)調(diào)用 .13.1 soconnect函數(shù) .13.2 切斷無連接插口和外部地址的關(guān)聯(lián) .14 shutdown系統(tǒng)調(diào)用 .15 close系統(tǒng)調(diào)用 .15.1 soo_close函數(shù) .15.2 soclose函數(shù) .16 小結(jié) 380第16章 插口I/O .1 引言 .2 代碼介紹 .3 插口緩存 .4 write、writev、sendto和sendmsg系統(tǒng)調(diào)用 .5 sendmsg系統(tǒng)調(diào)用 .6 sendit函數(shù) .6.1 uiomove函數(shù) .6.2 舉例 .6.3 sendit代碼 .7 sosend函數(shù) .7.1 可靠的協(xié)議緩存 .7.2 不可靠的協(xié)議緩存 .7.3 sosend函數(shù)小結(jié) .7.4 性能問題 .8 read、readv、recvfrom和recvmsg系統(tǒng)調(diào)用 .9 recvmsg系統(tǒng)調(diào)用 .10 recvit函數(shù) .11 soreceive函數(shù) .11.1 帶外數(shù)據(jù) .11.2 舉例 .11.3 其他的接收操作選項(xiàng) .11.4 接收緩存的組織:報(bào)文邊界 .11.5 接收緩存的組織:沒有報(bào)文邊界 .11.6 控制信息和帶外數(shù)據(jù) .12 soreceive代碼 .13 select系統(tǒng)調(diào)用 .13.1 selscan函數(shù) .13.2 soo_select函數(shù) .13.3 selrecord函數(shù) .13.4 selwakeup函數(shù) .14 小結(jié) 429第17章 插口選項(xiàng) .1 引言 .2 代碼介紹 .3 setsockopt系統(tǒng)調(diào)用 .4 getsockopt系統(tǒng)調(diào)用 .5 fcntl和ioctl系統(tǒng)調(diào)用 .5.1 fcntl代碼 .5.2 ioctl代碼 .6 getsockname系統(tǒng)調(diào)用 .7 getpeername系統(tǒng)調(diào)用 .8 小結(jié) 447第18章 Radix樹路由表 .1 引言 .2 路由表結(jié)構(gòu) .3 選路插口 .4 代碼介紹 .4.1 全局變量 .4.2 統(tǒng)計(jì)量 .4.3 SNMP變量 .5 Radix結(jié)點(diǎn)數(shù)據(jù)結(jié)構(gòu) .6 選路結(jié)構(gòu) .7 初始化:route_init和rtable_init函數(shù) .8 初始化:rn_init和rn_inithead函數(shù) .9 重復(fù)鍵和掩碼列表 .10 rn_match函數(shù) .11 rn_search函數(shù) .12 小結(jié) 481第19章 選路請(qǐng)求和選路消息 .1 引言 .2 rtalloc和rtalloc1函數(shù) .3 宏RTFREE和rtfree函數(shù) .4 rtrequest函數(shù) .5 rt_setgate函數(shù) .6 rtinit函數(shù) .7 rtredirect函數(shù) .8 選路消息的結(jié)構(gòu) .9 rt_missmsg函數(shù) .10 rt_ifmsg函數(shù) .11 rt_newaddrmsg函數(shù) .12 rt_msg1函數(shù) .13 rt_msg2函數(shù) .14 sysctl_rtable函數(shù) .15 sysctl_dumpentry函數(shù) .16 sysctl_iflist函數(shù) .17 小結(jié) 517第20章 選路插口 .1 引言 .2 routedomain和protosw結(jié)構(gòu) .3 選路控制塊 .4 raw_init函數(shù) .5 route_output函數(shù) .6 rt_xaddrs函數(shù) .7 rt_setmetrics函數(shù) .8 raw_input函數(shù) .9 route_usrreq函數(shù) .10 raw_usrreq函數(shù) .11 raw_attach、raw_detach和raw_disconnect函數(shù) .12 小結(jié) 540第21章 ARP:地址解析協(xié)議 .1 介紹 .2 ARP和路由表 .3 代碼介紹 .3.1 全局變量 .3.2 統(tǒng)計(jì)量 .3.3 SNMP變量 .4 ARP結(jié)構(gòu) .5 arpwhohas函數(shù) .6 arprequest函數(shù) .7 arpintr函數(shù) .8 in_arpinput函數(shù) .9 ARP定時(shí)器函數(shù) .9.1 arptimer函數(shù) .9.2 arptfree函數(shù) .10 arpresolve函數(shù) .11 arplookup函數(shù) .12 代理ARP .13 arp_rtrequest函數(shù) .14 ARP和多播 .15 小結(jié) 570第22章 協(xié)議控制塊 .1 引言 .2 代碼介紹 .2.1 全局變量 .2.2 統(tǒng)計(jì)量 .3 inpcb的結(jié)構(gòu) .4 in_pcballoc和in_pcbdetach函數(shù) .5 綁定、連接和分用 .6 in_pcblookup函數(shù) .7 in_pcbbind函數(shù) .8 in_pcbconnect函數(shù) .9 in_pcbdisconnect函數(shù) .10 in_setsockaddr和in_setpeeraddr函數(shù) .11 in_pcbnotify、in_rtchange和in_losing函數(shù) .11.1 in_rtchange函數(shù) .11.2 重定向和原始插口 .11.3 ICMP差錯(cuò)和UDP插口 .11.4 in_losing函數(shù) .12 實(shí)現(xiàn)求精 .13 小結(jié) 602第23章 UDP:用戶數(shù)據(jù)報(bào)協(xié)議 .1 引言 .2 代碼介紹 .2.1 全局變量 .2.2 統(tǒng)計(jì)量 .2.3 SNMP變量 .3 UDP 的protosw結(jié)構(gòu) .4 UDP的首部 .5 udp_init函數(shù) .6 udp_output函數(shù) .6.1 在前面加上IP/UDP首部和mbuf簇 .6.2 UDP檢驗(yàn)和計(jì)算和偽首部 .7 udp_input函數(shù) .7.1 對(duì)收到的UDP數(shù)據(jù)報(bào)的一般確認(rèn) .7.2 分用單播數(shù)據(jù)報(bào) .7.3 分用多播和廣播數(shù)據(jù)報(bào) .7.4 連接上的UDP插口和多接口主機(jī) .8 udp_saveopt函數(shù) .9 udp_ctlinput函數(shù) .10 udp_usrreq函數(shù) .11 udp_sysctl函數(shù) .12 實(shí)現(xiàn)求精 .12.1 UDP PCB高速緩存 .12.2 UDP檢驗(yàn)和 .13 小結(jié) 635第24章 TCP:傳輸控制協(xié)議 .1 引言 .2 代碼介紹 .2.1 全局變量 .2.2 統(tǒng)計(jì)量 .2.3 SNMP變量 .3 TCP 的protosw結(jié)構(gòu) .4 TCP的首部 .5 TCP的控制塊 .6 TCP的狀態(tài)變遷圖 .7 TCP的序號(hào) .8 tcp_init函數(shù) .9 小結(jié) 652第25章 TCP的定時(shí)器 .1 引言 .2 代碼介紹 .3 tcp_canceltimers函數(shù) .4 tcp_fasttimo函數(shù) .5 tcp_slowtimo函數(shù) .6 tcp_timers函數(shù) .6.1 FIN_WAIT_2和2MSL定時(shí)器 .6.2 持續(xù)定時(shí)器 .6.3 連接建立定時(shí)器和保活定時(shí)器 .7 重傳定時(shí)器的計(jì)算 .8 tcp_newtcpcb算法 .9 tcp_setpersist函數(shù) .10 tcp_xmit_timer函數(shù) .11 重傳超時(shí):tcp_timers函數(shù) .11.1 慢起動(dòng)和避免擁塞 .11.2 精確性 .12 一個(gè)RTT的例子 .13 小結(jié) 679第26章 TCP輸出 .1 引言 .2 tcp_output概述 .3 決定是否應(yīng)發(fā)送一個(gè)報(bào)文段 .4 TCP選項(xiàng) .5 窗口大小選項(xiàng) .6 時(shí)間戳選項(xiàng) .6.1 哪個(gè)時(shí)間戳需要回顯,RFC1323算法 .6.2 哪個(gè)時(shí)間戳需要回顯,正確的算法 .6.3 時(shí)間戳與延遲ACK .7 發(fā)送一個(gè)報(bào)文段 .8 tcp_template函數(shù) .9 tcp_respond函數(shù) .10 小結(jié) 710第27章 TCP的函數(shù) .1 引言 .2 tcp_drain函數(shù) .3 tcp_drop函數(shù) .4 tcp_close函數(shù) .4.1 路由特性 .4.2 資源釋放 .5 tcp_mss函數(shù) .6 tcp_ctlinput函數(shù) .7 tcp_notify函數(shù) .8 tcp_quench函數(shù) .9 TCP_REASS宏和tcp_reass函數(shù) .9.1 TCP_REASS宏 .9.2 tcp_reass函數(shù) .10 tcp_trace函數(shù) .11 小結(jié) 736第28章 TCP的輸入 .1 引言 .2 預(yù)處理 .3 tcp_dooptions函數(shù) .4 首部預(yù)測(cè) .5 TCP輸入:緩慢的執(zhí)行路徑 .6 完成被動(dòng)打開或主動(dòng)打開 .6.1 完成被動(dòng)打開 .6.2 完成主動(dòng)打開 .7 PAWS:防止序號(hào)回繞 .8 裁剪報(bào)文段使數(shù)據(jù)在窗口內(nèi) .9 自連接和同時(shí)打開 .10 記錄時(shí)間戳 .11 RST處理 .12 小結(jié) 772第29章 TCP的輸入(續(xù)) .1 引言 .2 ACK處理概述 .3 完成被動(dòng)打開和同時(shí)打開 .4 快速重傳和快速恢復(fù)的算法 .5 ACK處理 .6 更新窗口信息 .7 緊急方式處理 .8 tcp_pulloutofband函數(shù) .9 處理已接收的數(shù)據(jù) .10 FIN處理 .11 最后的處理 .12 實(shí)現(xiàn)求精 .13 首部壓縮 .13.1 引言 .13.2 首部字段的壓縮 .13.3 特殊情況 .13.4 實(shí)例 .13.5 配置 .14 小結(jié) 803第30章 TCP的用戶需求 .1 引言 .2 tcp_usrreq函數(shù) .3 tcp_attach函數(shù) .4 tcp_disconnect函數(shù) .5 tcp_usrclosed函數(shù) .6 tcp_ctloutput函數(shù) .7 小結(jié) 820第31章 BPF:BSD 分組過濾程序 .1 引言 .2 代碼介紹 .2.1 全局變量 .2.2 統(tǒng)計(jì)量 .3 bpf_if結(jié)構(gòu) .4 bpf_d結(jié)構(gòu) .4.1 bpfopen函數(shù) .4.2 bpfioctl函數(shù) .4.3 bpf_setif函數(shù) .4.4 bpf_attachd函數(shù) .5 BPF的輸入 .5.1 bpf_tap函數(shù) .5.2 catchpacket函數(shù) .5.3 bpfread函數(shù) .6 BPF的輸出 .7 小結(jié) 838第32章 原始IP .1 引言 .2 代碼介紹 .2.1 全局變量 .2.2 統(tǒng)計(jì)量 .3 原始 IP的protosw結(jié)構(gòu) .4 rip_init函數(shù) .5 rip_input函數(shù) .6 rip_output函數(shù) .7 rip_usrreq函數(shù) .8 rip_ctloutput函數(shù) .9 小結(jié) 852結(jié)束語 853附錄A 部分習(xí)題的解答 854附錄B 源代碼的獲取 872附錄C RFC 1122 的有關(guān)內(nèi)容 874參考文獻(xiàn) 895



相關(guān)標(biāo)簽: tARParp入門地址解析協(xié)議的全面指南

上一篇:協(xié)議類型2字節(jié)指定要映射的協(xié)議類型例如,IPv

下一篇:ARP代理了解其在網(wǎng)絡(luò)管理中的作用arp代理的

內(nèi)容聲明:

1、本站收錄的內(nèi)容來源于大數(shù)據(jù)收集,版權(quán)歸原網(wǎng)站所有!
2、本站收錄的內(nèi)容若侵害到您的利益,請(qǐng)聯(lián)系我們進(jìn)行刪除處理!
3、本站不接受違法信息,如您發(fā)現(xiàn)違法內(nèi)容,請(qǐng)聯(lián)系我們進(jìn)行舉報(bào)處理!
4、本文地址:http://www.hudongshop.com/article/7d5a469c50df2b218cdc.html,復(fù)制請(qǐng)保留版權(quán)鏈接!


溫馨小提示:在您的網(wǎng)站做上本站友情鏈接,訪問一次即可自動(dòng)收錄并自動(dòng)排在本站第一位!
隨機(jī)文章
創(chuàng)造非凡生活的7個(gè)關(guān)鍵習(xí)慣:改變你的生活觀 (創(chuàng)造非凡生活的句子)

創(chuàng)造非凡生活的7個(gè)關(guān)鍵習(xí)慣:改變你的生活觀 (創(chuàng)造非凡生活的句子)

你想過一種非凡的生活嗎,一種讓你每天都充滿動(dòng)力和目標(biāo)的生活,一種讓你感到充實(shí)、滿足和活著的日子,如果你愿意付出努力,改變一些習(xí)慣,這完全有可能實(shí)現(xiàn),創(chuàng)造非凡生活的7個(gè)關(guān)鍵習(xí)慣明確你的目標(biāo),清楚地知道你想要什么,為什么想要它,你的目標(biāo)應(yīng)該是具體的、可衡量的、可實(shí)現(xiàn)的、相關(guān)的和有時(shí)限的,一旦你明確了目標(biāo),你就能制定一個(gè)計(jì)劃來實(shí)現(xiàn)它們,走出...。

互聯(lián)網(wǎng)資訊 2024-09-29 04:38:10

深入了解 ASP.NET ViewState:從基礎(chǔ)到高級(jí)概念 (深入了解am2901運(yùn)算器的功能與具體用法)

深入了解 ASP.NET ViewState:從基礎(chǔ)到高級(jí)概念 (深入了解am2901運(yùn)算器的功能與具體用法)

引言ViewState是ASP.NET的核心功能,它使Web開發(fā)人員能夠管理跨請(qǐng)求的頁面狀態(tài),了解ViewState的運(yùn)作方式對(duì)于優(yōu)化網(wǎng)站性能至關(guān)重要,本文將深入探討ViewState,從其基礎(chǔ)概念到高級(jí)用法,ViewState基礎(chǔ)ViewState是一個(gè)存儲(chǔ)在隱藏字段中的二進(jìn)制字符串,它包含頁面上所有控件的值,包括,文本輸入下拉列表...。

本站公告 2024-09-28 18:37:28

netlib:連接數(shù)學(xué)家和尋求解決方案的研究人員 (NetLibrary)

netlib:連接數(shù)學(xué)家和尋求解決方案的研究人員 (NetLibrary)

簡介Netlib,網(wǎng)絡(luò)庫,是一個(gè)在線資源,提供經(jīng)過同行評(píng)審的數(shù)學(xué)軟件、文檔和數(shù)據(jù)集,它是由田納西大學(xué)在1980年代創(chuàng)建的,旨在為數(shù)學(xué)家和使用數(shù)學(xué)解決問題的研究人員提供一個(gè)協(xié)作平臺(tái),目標(biāo)Netlib的主要目標(biāo)是,為數(shù)學(xué)家提供一個(gè)分享和訪問軟件的平臺(tái)為研究人員提供訪問和使用數(shù)學(xué)解決問題的工具促進(jìn)數(shù)學(xué)研究與應(yīng)用之間的協(xié)作內(nèi)容Netlib提供...。

最新資訊 2024-09-26 18:36:17

Android 多線程實(shí)踐指南:在實(shí)際應(yīng)用程序中高效使用 (android studio)

Android 多線程實(shí)踐指南:在實(shí)際應(yīng)用程序中高效使用 (android studio)

在Android開發(fā)中,有效利用多線程是提高應(yīng)用程序性能和響應(yīng)能力的關(guān)鍵,當(dāng)應(yīng)用程序執(zhí)行耗時(shí)操作時(shí),如網(wǎng)絡(luò)請(qǐng)求或圖像處理,可以通過創(chuàng)建單獨(dú)的線程來避免UI線程被阻塞,從而保持應(yīng)用程序的流暢運(yùn)行,多線程的好處多線程可以帶來以下好處,增強(qiáng)性能,通過在不同的線程上執(zhí)行任務(wù),可以提高應(yīng)用程序的整體性能,改善響應(yīng)能力,當(dāng)耗時(shí)任務(wù)不在UI線程上執(zhí)...。

技術(shù)教程 2024-09-26 14:58:27

TextBox 密碼的常見錯(cuò)誤和如何避免 (textbook)

TextBox 密碼的常見錯(cuò)誤和如何避免 (textbook)

密碼是保護(hù)敏感信息的至關(guān)重要的安全措施,使用TextBox輸入密碼時(shí),可能會(huì)出現(xiàn)一些常見錯(cuò)誤,這些錯(cuò)誤會(huì)降低密碼的安全性,本文將探討TextBox密碼的常見錯(cuò)誤,并提供避免這些錯(cuò)誤的方法,常見錯(cuò)誤,1.使用弱密碼弱密碼是指容易被猜到的密碼,例如123456、password或個(gè)人信息,例如出生日期,避免使用這些弱密碼,因?yàn)樗鼈兛梢酝?..。

互聯(lián)網(wǎng)資訊 2024-09-23 06:08:39

正則表達(dá)式:成為文本處理大師的必備工具 (正則表達(dá)式在線測(cè)試工具)

正則表達(dá)式:成為文本處理大師的必備工具 (正則表達(dá)式在線測(cè)試工具)

正則表達(dá)式,RegularExpression,是一種用于文本匹配的強(qiáng)大工具,它們由一系列字符組成,用于描述要搜索或替換的文本模式,通過使用正則表達(dá)式,你可以輕松地查找、提取和修改文本,從而節(jié)省大量時(shí)間并提高文本處理的效率,正則表達(dá)式的組成正則表達(dá)式由以下部分組成,字符文字,表示要匹配的特定字符,元字符,具有特殊含義的字符,如,匹配任...。

互聯(lián)網(wǎng)資訊 2024-09-16 16:30:08

從入門到精通:阮一峰帶領(lǐng)你踏上 ES6 學(xué)習(xí)之旅,解鎖 JavaScript 潛力 (新手學(xué)電腦從入門到精通)

從入門到精通:阮一峰帶領(lǐng)你踏上 ES6 學(xué)習(xí)之旅,解鎖 JavaScript 潛力 (新手學(xué)電腦從入門到精通)

引言JavaScript作為一門動(dòng)態(tài)、跨平臺(tái)的編程語言,在現(xiàn)代Web開發(fā)中占據(jù)著至關(guān)重要的地位,隨著JavaScript的不斷發(fā)展,ES6,又稱ECMAScript2015,于2015年橫空出世,帶來了許多重磅更新和新增特性,對(duì)于想要提升JavaScript技能的開發(fā)者來說,掌握ES6至關(guān)重要,它不僅可以讓你編寫更簡潔、更易讀、更高效...。

本站公告 2024-09-14 21:39:28

利用在線源代碼平臺(tái)推動(dòng)您的項(xiàng)目 (利用在線源代碼的軟件)

利用在線源代碼平臺(tái)推動(dòng)您的項(xiàng)目 (利用在線源代碼的軟件)

在線源代碼平臺(tái)已成為軟件開發(fā)領(lǐng)域不可或缺的一部分,它們?yōu)檐浖こ處熖峁┝艘粋€(gè)共享、協(xié)作和維護(hù)項(xiàng)目代碼的中心化平臺(tái),通過利用在線源代碼平臺(tái),您可以獲得許多好處,例如...。

最新資訊 2024-09-12 10:15:52

提升 C 語言編程能力:利用譚浩強(qiáng) C 語言第三版深入理解數(shù)據(jù)結(jié)構(gòu)和算法 (提升c語言編程能力書籍)

提升 C 語言編程能力:利用譚浩強(qiáng) C 語言第三版深入理解數(shù)據(jù)結(jié)構(gòu)和算法 (提升c語言編程能力書籍)

C語言是計(jì)算機(jī)編程的基礎(chǔ),廣泛應(yīng)用于操作系統(tǒng)、嵌入式系統(tǒng)和游戲開發(fā)等領(lǐng)域,掌握C語言的編程能力,有助于提升你在計(jì)算機(jī)編程方面的整體實(shí)力,為了提升你的C語言編程能力,推薦你利用譚浩強(qiáng)C語言第三版深入理解數(shù)據(jù)結(jié)構(gòu)和算法,譚浩強(qiáng)C語言第三版譚浩強(qiáng)C語言第三版是國內(nèi)C語言學(xué)習(xí)的經(jīng)典教材,擁有以下特點(diǎn),內(nèi)容全面,涵蓋C語言基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)、算法設(shè)...。

互聯(lián)網(wǎng)資訊 2024-09-11 17:05:08

VB 編程實(shí)戰(zhàn)入門:從概念到動(dòng)手實(shí)現(xiàn) (vb編程教程)

VB 編程實(shí)戰(zhàn)入門:從概念到動(dòng)手實(shí)現(xiàn) (vb編程教程)

什么是VisualBasic,VisualBasic,VB,是一種由Microsoft開發(fā)的面向?qū)ο蟮木幊陶Z言,用于創(chuàng)建基于Windows的應(yīng)用程序,它最初于1991年發(fā)布,并已成為一種廣泛使用的語言,尤其是對(duì)于初學(xué)者和愛好者,VB的優(yōu)點(diǎn)易于學(xué)習(xí)和使用,VB的語法簡潔易懂,非常適合初學(xué)者,面向?qū)ο螅琕B采用面向?qū)ο缶幊蹋琌OP,范式,...。

技術(shù)教程 2024-09-11 15:54:50

網(wǎng)絡(luò)編程(網(wǎng)絡(luò)編程零基礎(chǔ)入門)

網(wǎng)絡(luò)編程(網(wǎng)絡(luò)編程零基礎(chǔ)入門)

什么是網(wǎng)絡(luò)編程,網(wǎng)絡(luò)編程是計(jì)算機(jī)編程的一種形式,它涉及使用編程語言和工具來創(chuàng)建和維護(hù)計(jì)算機(jī)網(wǎng)絡(luò)上的應(yīng)用程序,這些應(yīng)用程序可以在不同計(jì)算機(jī)之間交換數(shù)據(jù)和進(jìn)行通信,網(wǎng)絡(luò)編程基礎(chǔ)網(wǎng)絡(luò)編程涉及以下幾個(gè)基礎(chǔ)概念,網(wǎng)絡(luò)協(xié)議,定義計(jì)算機(jī)如何通過網(wǎng)絡(luò)傳輸數(shù)據(jù)的規(guī)則和約定,套接字,一種在網(wǎng)絡(luò)上進(jìn)行通信的端點(diǎn),客戶端,服務(wù)器模型,應(yīng)用程序之間的通信模型,...。

技術(shù)教程 2024-09-06 12:05:21

鬧鬼的上海電梯:從傳聞到都市傳奇的演變 (鬧鬼的上海電影有哪些)

鬧鬼的上海電梯:從傳聞到都市傳奇的演變 (鬧鬼的上海電影有哪些)

引言上海,中國最繁華的城市之一,不僅以其摩天大樓和現(xiàn)代化而聞名,還因其鬧鬼傳聞而聞名,其中最著名的傳聞之一便是鬧鬼的電梯,傳聞的起源上海電梯鬧鬼傳聞的起源可以追溯到20世紀(jì)50年代,據(jù)傳,一家老舊公寓樓的一部電梯發(fā)生了故障,將一名年輕女子困在里面,女子在電梯里被發(fā)現(xiàn)死亡,此后電梯就經(jīng)常出現(xiàn)靈異事件,第一個(gè)傳聞第一個(gè)廣為流傳的傳聞發(fā)生在...。

互聯(lián)網(wǎng)資訊 2024-09-03 04:55:34

Copyright ? 2025 聚集網(wǎng) All Rights Reserved
此內(nèi)容系本站根據(jù)來路自動(dòng)抓取的結(jié)果,不代表本站贊成被顯示網(wǎng)站的內(nèi)容或立場(chǎng)。
本頁閱讀量次 | 本站總訪問次 | 本站總訪客人 | 今日總訪問次 | 今日總訪客人 | 昨日總訪問次 | 昨日總訪客人 |
技術(shù)支持:聚集網(wǎng)

国产中文字幕免费观看_国产高清精品软男同_日韩免费视频播放_亚洲午夜激情
欧美成人综合一区| 亚洲精品女av网站| 自拍日韩亚洲一区在线| 欧美第一黄网| 日韩一区av在线| 日本精品中文字幕| 国产成+人+综合+亚洲欧洲| 欧美激情视频网址| 国产一区免费| 久久亚洲综合国产精品99麻豆精品福利 | 超在线视频97| 黄色三级中文字幕| 久久九九亚洲综合 | 欧美精品123| 国产精品啪啪啪视频| 精品人妻少妇一区二区| 国产精品视频区| 韩日精品中文字幕| 欧美成人中文字幕| 成人免费观看视频在线观看| 在线视频不卡一区二区三区| 国产欧洲精品视频| 在线观看欧美一区| 131美女爱做视频| 少妇大叫太大太粗太爽了a片小说| 久久人91精品久久久久久不卡| 欧美一级淫片播放口| 久久久久久久久亚洲| 欧美亚洲另类在线一区二区三区| 国产精品人人做人人爽| 国内精品久久久久久久久| 久久香蕉频线观| 99国产精品久久久久老师| 色综合影院在线观看| 久久av二区| 欧美不卡在线一区二区三区| 国产精品免费一区二区三区 | 视频一区二区三| 久久久久久久香蕉网| 欧美视频观看一区| 国产精品第一视频| 成人av影视在线| 日本一区二区在线| 国产精品爽爽ⅴa在线观看| 国产一区二区在线免费视频| 亚洲第一综合网站| 久激情内射婷内射蜜桃| 国模精品一区二区三区色天香| 久久中文字幕视频| 91麻豆国产精品| 欧美最猛性xxxx| 欧美成人在线免费| 久久久在线观看| 欧美国产视频一区| 中文字幕一区二区三区最新| 国产高清在线一区二区| 欧美在线视频一区二区三区| 国产aⅴ精品一区二区三区黄| 91成人国产在线观看| 国内精品**久久毛片app| 五月天综合网| 国产精品视频色| 91久久精品一区二区别| 欧美激情 国产精品| 午夜精品久久久久久久无码| 国产精品乱码久久久久| 91九色国产社区在线观看| 欧美激情第一页在线观看| 亚洲一区二区三区在线免费观看 | 亚洲精品蜜桃久久久久久| 国产成人精品网站| 97久久伊人激情网| 加勒比成人在线| 日本一区二区在线播放| 欧美精品在线免费播放| 久久久久久久久影视| 波多野结衣成人在线| 国内一区二区在线视频观看| 亚洲bt天天射| 不卡毛片在线看| 丝袜美腿精品国产二区| 国产精品一区二区久久精品| 欧美久久久久久久久久久久久 | 日韩美女在线观看| 在线天堂一区av电影| 国产精品嫩草视频| 国产成人精品日本亚洲| 国产欧美精品一区二区| 黄色动漫在线免费看| 欧美一级黄色影院| 中文字幕综合在线观看| 国产精品久久7| www.美女亚洲精品| 国产不卡视频在线| 国产经典一区二区| 99久久激情视频| 国产精品午夜国产小视频| 激情图片qvod| 欧美日韩视频免费在线观看 | 欧美日产国产成人免费图片| 国产精品视频色| 日韩视频免费大全中文字幕| 国产高清视频一区三区| 97久久精品国产| 豆国产97在线| 国产伦精品一区二区三毛| 国产综合在线观看视频| 欧美日本韩国在线| 欧美一区亚洲二区| 欧洲中文字幕国产精品| 日韩中文字幕av在线| 婷婷五月色综合| 午夜精品久久久99热福利| 亚洲av综合色区| 日韩一级在线免费观看| 天堂精品视频| 日韩在线第三页| 性日韩欧美在线视频| 性欧美激情精品| 久久精品国产一区二区三区不卡| 91麻豆国产精品| 国产精品2018| 日韩国产小视频| 日韩精品福利片午夜免费观看| 日韩欧美黄色大片| 日韩精品不卡| 欧美性视频精品| 欧美日韩一区二区在线免费观看| 欧美黄色免费影院| 国产又大又长又粗又黄| 国产色婷婷国产综合在线理论片a| 国内自拍欧美激情| 国产一区二区黄色| 国产乱码精品一区二区三区卡 | 国产资源在线免费观看| 国产一区二区三区四区五区在线| 欧美图片激情小说| 国内精品一区二区| 国产一区二区三区四区五区加勒比| 国产日韩中文在线| 99热在线播放| 国产成人中文字幕| 精品国偷自产在线视频| 国产精品久久精品| 亚洲最大成人网色| 日本亚洲欧洲精品| 欧美高清一区二区| 国产日本一区二区三区| 97人人模人人爽人人喊38tv| 久久精品人成| 久久亚洲精品毛片| 一级特黄录像免费播放全99| 欧美一级免费视频| 国精产品一区一区三区有限在线 | 国产一区国产精品| 91精品国产自产在线老师啪| 国产激情999| 国产精品高潮粉嫩av| 亚洲精品在线视频观看| 日韩精品视频久久| 国产欧美日韩一区二区三区| 91黄在线观看| 国产成人女人毛片视频在线| 国产精品第100页| 亚洲va久久久噜噜噜久久狠狠| 欧美亚洲国产另类| 国产精品一区二区三区免费视频| 久久琪琪电影院| 国产精品二区二区三区| 日本最新高清不卡中文字幕| 好吊色欧美一区二区三区视频| 91免费在线观看网站| 久久久国产成人精品| 亚洲综合日韩在线| 欧美亚洲免费在线| 91久久久久久久一区二区| 国产精品毛片一区视频| 在线不卡视频一区二区| 人妻av无码专区| 成人短视频在线观看免费| 久久久999成人| 色婷婷精品国产一区二区三区| 精品无人乱码一区二区三区的优势| 国产精品99久久久久久大便| 国产精品久久久91| 日韩精品伦理第一区| 国产精品自产拍在线观| 久久久av网站| 日本手机在线视频| 国产精品一二三视频| 国产精品日韩专区| 日韩国产精品毛片| www.com毛片| 久久国产精品亚洲| 欧美日韩亚洲在线| 久久免费视频网| 亚洲在线视频一区二区| 国产一区二区三区小说| 国产精品无码一区二区在线| 日本一区二区不卡高清更新|