原创 TCP窗口是什麼意思

TCP協議在能夠發送數據之前就建立起了“連接”。要實現這個連接,啓動TCP連接的那一方首先將發送一個SYN數據包。這只是一個不包含數據的數據包, 然

原创 IPv4到IPv6的過渡問題及演進策略

IPv6自1996年由IETF的RFC2460加以規範以來,已經得到了廣泛的研究和一定的部署。與IPv4相比,IPv6具有許多新的特點,如簡化的IP包頭格式、主機地址自動配置、認證和加密以及較強的移動支持能力等。 對於運營商來說,I

原创 捕魚達人的算法猜測—較色碰撞算法

很多人玩捕魚達人(電玩版)覺得,魚是靠血量來下的,或者認爲就是靠輸多了贏,贏多了再輸的規律電腦隨機給的,但其實如果算法單一的元素決定,遊戲早就失去可玩性了,或者早被玩家找到只贏不輸的方法了。我在網絡上找到了一種“角色碰撞算法”,或許可以更

原创 IE window對象

window對象表示瀏覽器中打開的窗口,提供關於窗口狀態的信息。可以用window對象訪問窗口中繪製的文檔、窗口中發生的事件和影響窗口的瀏覽器特性。

原创 DHCP 和DHCP failover 掃盲

網絡中如果應用DHCP,就要考慮DHCP服務器失效的後果,即工作站沒了IP地址,無法進行通信,而這僅是DHCP失效所造成的各種損失的開始。因此,DHCP必須有一定的冗餘度。   如果沒有RFC2131,冗餘度的實現方式有兩種。第一種,部署

原创 Socket

Socket接口是TCP/IP網絡的API,Socket接口定義了許多函數或例程,程序員可以用它們來開發TCP/IP網絡上的應用程序。要學Inter

原创 IPv6地址格式及地址配置方式

IPv6地址格式及地址配置方式 2008-10-07 1:28 IPv6地址格式及地址配置方式   一個典型的IPv6主機單播地址由3部分組成:全局路由前綴、子網ID和接口ID(64位)。全局 路由前綴用來識別分配給一個站點的一個地址

原创 關於setsocketopt函數

1. 每個套接口都有一個發送緩衝區和一個接收緩衝區。 接收緩衝區被TCP和UDP用來將接收到的數據一直保存到由應用進程來讀。 TCP:TCP通告另一端的窗口大小。 TCP套接口接收緩衝區不可能溢出,因爲對方不允許發出超過所通告窗口大小的數

原创 windows輸入重定向中#句柄備份#原理

重定向是指使用重定向符號對輸入或輸出位置進行重新指定。 以下是理論說明,懂的可以跳過,也可以先看例子,遇到不明白的再倒回來看。 重定向符號有< 、> 、>> 、<& 、>& 和| 共六個。   重定向符號的作用如下表所示:  

原创 Windows Sockets 錯誤碼及出錯原因

Windows Sockets在頭文件winsock.h中定義了所有的錯誤碼,它們包括以“WSA”打頭的Windows Sockets實現返回的錯誤碼和Berkeley Sockets定義的錯誤碼全集。定義Berkeley Sockets

原创 轉:sockaddr與sockaddr_in結構體詳細講解

sockaddr與sockaddr_in結構體詳細講解 二者區別 struct sockaddr {unsigned short sa_family;     /* address family, AF_xxx */char sa_da

原创 linux下抓包封信工具Tcpdump詳解

tcpdump [ -adeflnNOpqStvx ] [ -c 數量 ] [ -F 文件名 ][ -i 網絡接口 ] [ -r 文件名] [ -s snaplen ][ -T 類型 ] [ -w 文件名 ] [表達式 ]   1. tc

原创 網絡層 arp協議的作用

你知道,數據包在局域網上是怎麼傳輸的嗎?是靠什麼來傳輸的嗎?也許你會說是靠IP地址,那麼你只正確了一半。其實真正在傳輸過程中是靠計算機的網卡地址即MAC來傳輸。      現在我們就用實例來模擬一下傳輸的全過程。現在有一臺計算機A(IP:

原创 無線傳感器網絡路由協議

無線傳感器網絡路由協議 pazzini 發表於 2006-4-11 14:36:17 看了一個星期的路由協議,小總結了一下,具體細節還需探討。 一、泛洪方式( Flooding) Flooding and gossiping 這種

原创 套接字選項setsockopt()

套接字選項這個話題在socket編程裏,可能已經屬於中高級話題了,之所以在 一開始就把這個話題提上來講,是因爲我們的一個近階段目標是能夠把 MY_PF_INET域的RAW協議走通,並在上面跑起一個ping程序,所以,按照ping程序的要