IP特性 IP提供不可靠裤园、無(wú)連接的數(shù)據(jù)報(bào)傳送服務(wù)羹膳。 不可靠:它不能保證IP數(shù)據(jù)報(bào)能成功地到達(dá)目的地蛮穿。IP有一個(gè)簡(jiǎn)單的錯(cuò)誤處理算法:丟棄改數(shù)據(jù)報(bào)乳幸,然后發(fā)送ICMP消息報(bào)給信源端...
![240](https://cdn2.jianshu.io/assets/default_avatar/13-394c31a9cb492fcb39c27422ca7d2815.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP特性 IP提供不可靠裤园、無(wú)連接的數(shù)據(jù)報(bào)傳送服務(wù)羹膳。 不可靠:它不能保證IP數(shù)據(jù)報(bào)能成功地到達(dá)目的地蛮穿。IP有一個(gè)簡(jiǎn)單的錯(cuò)誤處理算法:丟棄改數(shù)據(jù)報(bào)乳幸,然后發(fā)送ICMP消息報(bào)給信源端...
Socket是什么? 在計(jì)算機(jī)通信領(lǐng)域,socket 被翻譯為“套接字”,它是計(jì)算機(jī)之間進(jìn)行通信的一種約定或一種方式流炕。通過(guò) socket 這種約定,一臺(tái)計(jì)算機(jī)可以接收其他計(jì)算...
鏈路層的三個(gè)主要目的:1仅胞、 為IP模塊發(fā)送和接收IP數(shù)據(jù)報(bào)2每辟、 為ARP模塊發(fā)送ARP請(qǐng)求和接收ARP應(yīng)答3、 為RARP發(fā)送RARP請(qǐng)求和接收RARP應(yīng)答 TCP/IP支持...
端口號(hào)是如何選擇的干旧? 服務(wù)器 服務(wù)器一般都是通過(guò)知名端口號(hào)來(lái)識(shí)別的:對(duì)于每個(gè)TCP/IP實(shí)現(xiàn)來(lái)說(shuō)影兽,F(xiàn)TP服務(wù)器的TCP端口號(hào)都是21,每個(gè)Telnet服務(wù)器的TCP端口號(hào)都是...
目的:為了讓服務(wù)器為客戶提供一些特定的服務(wù)莱革。 可以將這種服務(wù)分為兩種類型:重復(fù)型和并發(fā)型。 重復(fù)型服務(wù) 重復(fù)型服務(wù)器通過(guò)以下步驟進(jìn)行交互:I1. 等待一個(gè)客戶請(qǐng)求的到來(lái)讹开。I2...
封裝 當(dāng)應(yīng)用程序用 T C P傳送數(shù)據(jù)時(shí)盅视,數(shù)據(jù)被送入?yún)f(xié)議棧中,然后逐個(gè)通過(guò)每一層直到被當(dāng)作一串比特流送入網(wǎng)絡(luò)旦万。其中每一層對(duì)收到的數(shù)據(jù)都要增加一些首部信息(有時(shí)還要增加尾部信息...
五類互聯(lián)網(wǎng)地址: 這些32位地址通常寫成四個(gè)十進(jìn)制的數(shù)字闹击,其中,每個(gè)整數(shù)對(duì)應(yīng)一個(gè)字節(jié)成艘。這種表示方法稱作“點(diǎn)分十進(jìn)制表示法(Dotted decimal notation)”各...
在TCP/IP協(xié)議族中赏半,有很多種協(xié)議: TCP和UDP TCP和UDP是兩種最為著名的運(yùn)輸層協(xié)議贺归,二者都是用IP作為網(wǎng)絡(luò)層協(xié)議。 雖然TCP使用不可靠的IP服務(wù)断箫,但它卻提供一...
T C P / I P通常被認(rèn)為是一個(gè)四層協(xié)議系統(tǒng)拂酣,如圖 1 - 1所示。 每一層負(fù)責(zé)不同的功能: 鏈路層仲义, 有時(shí)也稱作數(shù)據(jù)鏈路層或網(wǎng)絡(luò)接口層婶熬,通常包括操作系統(tǒng)中的設(shè)備驅(qū)動(dòng)程...
在c++標(biāo)準(zhǔn)化過(guò)程中,引入關(guān)鍵字typename是為了說(shuō)明:模板內(nèi)部的標(biāo)識(shí)符可以是一個(gè)類型埃撵。 通常而言赵颅,當(dāng)某個(gè)依賴于模板參數(shù)的名稱是一個(gè)類型時(shí),就應(yīng)該使用typename 對(duì)...
什么是類模板暂刘? 通常被用于管理某種特定類型的元素饺谬,容器類就是其中的一個(gè)典型例子。它可以用于實(shí)現(xiàn)容器類而不需要確定容器中元素的類型谣拣。 一個(gè)簡(jiǎn)單的類模板Stack的實(shí)現(xiàn) 對(duì)于類模...
什么是函數(shù)模板募寨? 函數(shù)模板提供了一種函數(shù)行為,該函數(shù)行為可以用多種不同的類型進(jìn)行調(diào)用芝发,它和普通函數(shù)很相似绪商,唯一的區(qū)別就是有些函數(shù)元素是未確定的,這些元素將在使用時(shí)被參數(shù)化辅鲸。 ...
什么是消息隊(duì)列 消息隊(duì)列就是一個(gè)消息的鏈表格郁。可以把消息看作一個(gè)記錄独悴,具有特定的格式以及特定的優(yōu)先級(jí)例书。對(duì)消息隊(duì)列有寫權(quán)限的進(jìn)程可以向消息隊(duì)列中按照一定的規(guī)則添加新消息;對(duì)消息隊(duì)...
消息機(jī)制 Windows消息系統(tǒng)是由以下三部分構(gòu)成的:1刻炒、消息隊(duì)列2决采、消息循環(huán)3、窗口過(guò)程 關(guān)于消息坟奥、窗口過(guò)程 一個(gè)消息由一個(gè)消息名稱(UINT)树瞭,和兩個(gè)參數(shù)(WPARAM,...
定義 windows消息爱谁,就是指Windows發(fā)出的一個(gè)通知晒喷,告訴應(yīng)用程序某個(gè)事情發(fā)生了。例如访敌,單擊鼠標(biāo)凉敲、改變窗口尺寸、按下鍵盤上的一個(gè)鍵都會(huì)使Windows發(fā)送一個(gè)消息給應(yīng)...
創(chuàng)建內(nèi)存映射文件 CreateFileMapping 將上述真正存在的文件(物理文件) hFile映射成為一個(gè)虛擬的映射文件 hMap ,即將物理文件與虛擬文件綁定 示例 參...
一.三次握手 1.客戶端通過(guò)向服務(wù)器發(fā)送一個(gè)syn來(lái)創(chuàng)建一個(gè)主動(dòng)打開(kāi)爷抓,作為三次握手的一部分,客戶端把這段連接設(shè)定為隨機(jī)數(shù)a2.服務(wù)器端應(yīng)當(dāng)為一個(gè)合法的SYN回送一個(gè)SYN/A...
原理 每個(gè)進(jìn)程有自己獨(dú)立的空間势决,一個(gè)進(jìn)程無(wú)法訪問(wèn)其他進(jìn)程的數(shù)據(jù)。就好像兩個(gè)是互不干涉的個(gè)體蓝撇,想讓它們進(jìn)行通信(交換數(shù)據(jù))果复,就必須有一段它們都可以訪問(wèn)到的空間,作為中間介質(zhì)唉地。 ...