當前位置:首頁 » 合同協議 » 轉發協議

轉發協議

發布時間: 2020-12-09 11:08:07

1. (急)IP協議源代碼(C++)中的轉發函數誰能幫忙解釋一下

PERF_START 轉發開始抄,初始化。

ip_forward() 轉發函數, 轉發一個數據包。

ip_route() 找通向目的地的路線。
(struct ip_addr *)&(iphdr->dest 目的地轉成ip_addr結構。如果 找到路線,送返 結構 netif,否則 送返 NULL。
if((ip_route ...NULL){} 如果送返 NULL,也就是沒找到路線,則做 {...}

找到路線, 但是 if(netif == inp) ,表示同一個數據包,已到達,不必轉發。

IPH_TTL_SET(iphdr, IPH_TTL(iphdr) - 1); 如果ttl == 0,為防止數據包不斷在 IP 互聯網路上永不終止地循環,減小 數據包 生存時間TTL 1,icmp..是否執行封包回顯應答。

IPH_CHKSUM_SET 更新 IP checksum 檢查,根據條件決定是否+1。

DEBUGF -- 查錯時輸出的信息

#ifdef IP_STATS ... #endif
如果定義了IP_STATS (IP 開始) 則...

PERF_STOP() 終止 轉發

2. 關於HTTP協議 報文轉發

你說的這種需求像是用於增強負載能力的反向代理,說白了就是代理伺服器。回自己開發的話難度也不答大,不過如果是生產環境使用不建議你自己開發。
一般的HTTP伺服器系統都支持反向代理(Apache、Nginx、IIS等),你可以網路一下Apache反向代理看看怎麼在這些伺服器系統上做配置。

3. 映射路由器埠時,有三種協議ALL.TCP.UDP各代表什麼,怎麼選擇

默認選擇ALL就行了,ALL是通用,TCP和UDP是一種協議,如果你知道你的埠是什麼協議的,就選擇什麼協議,如果不知道,就選擇ALL。

4. 電子郵件的協議是否有效,轉發的呢

有效力,具體的就看如何操作了,可以達成書面的協議解決補償的問題的。
你的擔心的很有道理的,這就看公司的信譽等及你採取的防範措施了。

5. 用C或c++編程實現路由分組轉發和路由表RIP協議更新。急!!在線等!!! QQ77160440

http://www.docin.com/p-234890896.html 希望對你有幫助版~權

6. 路由器的轉發協議的問題

用來轉發UDP廣播,因為router是分割廣播域,即不轉發廣播;
有時侯需要router轉發廣播,例如公司的主機請求DHCP,而DHCP伺服器放在不同網段,甚至跨越廣域網,這時候就要求分公司的路由器轉發DHCP請求的廣播包.

當然,UDP廣播有很多,可以用ip forward-protocol {UDP[port]|nd|sdns} 命令來指定要轉發的廣播類型.

這條命令應用到介面,需要另外的命令:(介面配置子模式)#ip helper-address x.x.x.x
該借口為連接需要發送廣播主機,x.x.x.x為伺服器.

router(config)#ip forward-protocol ?
nd Sun's Network Disk protocol
sdns Network Security Protocol
spanning-tree Use transparent bridging to flood UDP broadcasts
turbo-flood Fast flooding of UDP broadcasts
udp Packets to a specific UDP port

如果定義了"ip helper-address address"命 令 和 指 定 了 這 8 個 U D P端 口 的"ip forward-protocol udp"命令,那麼定址這8個UDP埠的廣播數據包將被自動轉發。

"ip forward-protocol"描述:
"ip forward-protocol"命令描述
udpUDP-傳輸層協議
port(任選)當指定了"udp"關鍵字時,可以定義UDP目的地埠號或埠名
nd網路磁碟;無盤Sun工作站使用的一種老的協議
sdns網路安全協議

7. 跪求電子書:Cisco IP路由:分組轉發與域內路由協議 要中文版的

TCP_IP路由技術(第一卷、第二卷) 中文版 不知道你要的是不是這個?

8. 路由器的轉發的轉發原理

轉發發生在路由器上,分組到達路由器後,由路由器檢查分組地址並將它轉發到一個鄰接的區域網(LAN)上。過濾功能過濾某些分組使它們不再通過路由器或橋接器轉發出去。

路由器首先路由表中查找,判明是否知道如何將分組發送到下一個站點(路由器或主機),如果路由器不知道如何發送分組,通常將該分組丟棄;否則就根據路由表的相應表項將分組發送到下一個站點,如果目的網路直接與路由器連,路由器就把分組直接送到相應的埠上。



(8)轉發協議擴展閱讀

因為某些原因,用戶只能經過一個非安全的主機才能連接到一個安全的主機,在這種情況下,ssh提供了一個名為埠轉發的功能。利用「埠轉發」功能,用戶就能夠加強連接路由上非安全路段的安全性。用戶需要做的只是簡單地在非安全主機上指定一個埠,非安全主機將通過這個埠與安全主機建立連接。

這就在本地主機和遠程主機之間以那個非安全主機為跳板建立了一個直接的連接。用戶可以對遠程主機或者自己的本地主機上的埠設置埠轉發功能。

如果把遠程主機的一個埠轉發到本地主機上的某個埠,需要使用ssh命令的-R選項,後面分別跟著本地埠、遠程主機地址以及將要被轉發的遠程埠,彼此之間用冒號隔開。它的工作原理是分配一個套接字來監聽遠程方面的那個埠。

只要有連接建立在這個埠上,該連接就會被轉發到一個安全的通道上,也就建立起一個從本地機器到遠程埠的連接。

9. 在不同的網路之間實現分組的存儲和轉發,並在網路層提供協議轉換的網路互連器稱為什麼

不同的網路之間實現分組的存儲和轉發的網路互連器是【路由器】
(1)在物理內層使用的中間設備容叫轉發器。目的是加強信號強度的
(2)在數據鏈路層使用的中間設備叫網橋。
(3)網路層使用的是路由器。負責路由選擇,功能簡單地說就是存儲轉發
(4)網路層以上使用的中間設備叫網關(gateway)
你提到的就是路由器了o(∩_∩)o

10. 什麼軟體能把TCP協議的數據包全改成UDP轉發

這問題我暫時還不能給你個答案,建議你去一些黑客網站進行發帖子,那裡面應該有人知道著方面的知識。你把TCP協議的數據包轉化為UDP轉發是很不現實,這必須要懂德很強的TCP,UDP等相關的協議才行。

熱點內容
美發店認證 發布:2021-03-16 21:43:38 瀏覽:443
物業糾紛原因 發布:2021-03-16 21:42:46 瀏覽:474
全國著名不孕不育醫院 發布:2021-03-16 21:42:24 瀏覽:679
知名明星確診 發布:2021-03-16 21:42:04 瀏覽:14
ipad大專有用嗎 發布:2021-03-16 21:40:58 瀏覽:670
公務員協議班值得嗎 發布:2021-03-16 21:40:00 瀏覽:21
知名書店品牌 發布:2021-03-16 21:39:09 瀏覽:949
q雷授權碼在哪裡買 發布:2021-03-16 21:38:44 瀏覽:852
圖書天貓轉讓 發布:2021-03-16 21:38:26 瀏覽:707
寶寶水杯品牌 發布:2021-03-16 21:35:56 瀏覽:837