十八禁视频网站在线观看,亚洲五月综合缴情在线,欧美国产日韩a在线视频,男人女人做爽爽18禁网站,免费无码av片在线观看网址 ,欧美巨大黑人极品精男,久久亚洲国产成人影院,久99久热只有精品国产15

十年碼農內功:收包(一)

來源: 個人圖書館-漢無為2023-08-21 01:40:34
  


(資料圖)

}

除了 IP 還有下面協議:

$ grep -R dev_add_pack net/{ipv4,packet}/*net/ipv4/af_inet.c:         dev_add_pack(&ip_packet_type);   //IPnet/ipv4/arp.c:             dev_add_pack(&arp_packet_type);  //ARPnet/ipv4/ipconfig.c:        dev_add_pack(&rarp_packet_type);net/ipv4/ipconfig.c:        dev_add_pack(&bootp_packet_type);net/packet/af_packet.c:     dev_add_pack(&po->prot_hook);    //用于抓包net/packet/af_packet.c:     dev_add_pack(&f->prot_hook);     //用于抓包

包的類型可以通過下面命令查看:

$ cat /proc/net/ptype     # packet type (skb->protocol)Type Device      Function0800             ip_rcv0806             arp_rcv86dd             ipv6_rcv

1.7.4 小結

好了,inet_protos 存儲著 TCP、UDP 和 ICMP 接收數據的 udp_rcv 和 icmp_rcv 函數地址,ptype_base 存儲著接收數據的 ip_rcv 函數地址。后面會看到軟中斷中會通過 ptype_base 找到 ip_rcv 函數地址,進而將 IP 包正確地送到 ip_rcv 中執行。在 ip_rcv 中將會通過 inet_protos 找到 TCP 或者 UDP 的處理函數,再而把包轉發給 tcp_v4_rcv 或者 udp_rcv 函數。

ip_rcv、tcp_v4_rcv、udp_rcv 和 icmp_rcv 函數已經注冊好了,就等待數據包的到來。最后通過 inet_create 函數根據具體協議類型和 inetsw 鏈表數組創建套接字來完成接收數據。

二、網絡收包概述

前面主要介紹了系統啟動時的初始化操作,接下來開始正式介紹網絡的詳細收包過程,從網絡接口層(L1)、網絡層(L2)、傳輸層(L3)、套接字(L3.5)再到應用層(L4)的整個過程。

圖2 整體流程圖

從硬中斷到協議棧的調用鏈:

圖3 完整調用鏈

關鍵詞:

責任編輯:sdnew003

相關新聞

版權與免責聲明:

1 本網注明“來源:×××”(非商業周刊網)的作品,均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,本網不承擔此類稿件侵權行為的連帶責任。

2 在本網的新聞頁面或BBS上進行跟帖或發表言論者,文責自負。

3 相關信息并未經過本網站證實,不對您構成任何投資建議,據此操作,風險自擔。

4 如涉及作品內容、版權等其它問題,請在30日內同本網聯系。

主站蜘蛛池模板: 夜晚成人18禁区导航网站| 国产精品三级av三级av三级| 国产综合无码一区二区辣椒| 亚洲欧洲免费三级网站| 国产乱码卡二卡三卡老狼| 亚洲成无码人在线观看| 亚洲学生妹高清av| 国产精品免费福利久久| 亚洲中文色欧另类欧美| 韩国的无码av看免费大片在线| 2020国产在线拍揄自揄视频| 久久这里只精品热在线18| 亚洲色大成网站www永久麻豆| 国产人妻高清国产拍精品| 国产精品_国产精品_k频道w| 精品女同一区二区三区免费站| 亚洲情a成黄在线观看动漫尤物| 免费毛片a线观看| 国产97超碰人人做人人爱| 亚洲国产精品ⅴa在线观看| 日韩、欧美、亚洲综合在线| 日韩精品人妻无码久久影院| 无码人妻久久一区二区三区app| 久久99av无色码人妻蜜| 亚洲综合憿情五月丁香五月网| 中文字字幕在线中文无码| 色香欲天天天影视综合网| 四虎亚洲精品成人a在线观看| 国产无遮挡a片又黄又爽漫画| 亚洲午夜av久久久精品影院| 国产aⅴ爽av久久久久久| 久久久久中文伊人久久久| 亚洲精品无码久久久影院相关影片| 人妻丰满熟妇av无码在线电影| 国产精品白丝喷浆| 亚洲精品美女久久久久99| 男人的天堂在线无码观看视频| 亚洲综合成人av一区在线观看| 2020精品国产自在现线看 | 久久久久综合成人免费| 免费观看性行为视频的网站 |