關於網路小知識的總結

2021-09-25 04:05:37 字數 1333 閱讀 2686

關於tcp的埠號(一些常用著名埠號)

關於傳輸層tcp埠號區分不同服務0-65535

其中關於靜態埠號0-1023

動態埠號1024-65535

tcp報頭(20個位元組報頭)

16 bit source(16位的源)

16 bit destination(16位的目標)

32 bit sequrence(32位的序列號)

32 bit acknowledgment number (32位的確認 碼)

4-bit header length(4位頭部長度)[resv/ns/cwr/ece/urg/ack/psh/rst/syn/fin]

16 bit window size (16位的視窗)

16tcp checksum (16位的檢查)

16-bit urgent pointer (16位緊急指標)

options(選項)

data(資料)

關於4位頭部長度後面位置1時表示意思

ack表示確認號有效;urg報文段緊急;psh建議計算立即將資料交於應用程式;

rst復位連線;syn程序同步;fin源主機不在有待傳送資料

關於tcp常見埠的

telnet 23; ftp資料埠(資料傳送埠20);控制埠(傳送控制訊號21埠)

ssh 22 密文

smtp(發郵件服務25)

pop3(收郵件110) imap(143)

tffp(簡單檔案傳送協議69)

dns (當傳送資料大於512kb時用tcp連線,小於512時用udp)埠號53

udp報頭(8個位元組報頭)

16位的源埠

16位的目標埠

資料報長度

16 bit udp checksum

date

最常見的可選字段是最長報文大小,又稱為mss (maximum segment size)。每個連線方通常都在握手的第一步中指明這個選項。它指明本端所能接收的最大長度的報文段。1460是乙太網預設的大小。

mtu 1500

一般網路,如果底層物理介面mtu= 1500 byte,則 mss = 1500- 20(ip header) -20 (tcp header) = 1460 byte

在現代生產應用中三次握手和四次斷開

請求端:syn→

服務端:syn(ack應答)→

請求端:ack→

斷開:c:fin→

s:ack→

s:fin→

c:ack→

現實生活中為了節省網路資源斷開四部中後三步一般被省略

關於人工智慧的小知識總結

1 q learning和policy gradient有什麼區別?q learning 基於值函式估計的強化學習方法,policy gradient是一種策略搜尋強化學習方法。與機器學習中的方法做模擬,前者可以與樸素貝葉斯作模擬,通過估計後驗概率得到 後者可以與svm作模擬,不估計後驗概率而直接優...

關於opencv的小知識點總結

對於opencv2.4.3 使用vs2010建立工程,然後使用vs2017開啟,開啟後並不公升級程式,這樣依然使用的是vs2010的sdk,只不過是使用vs2017這個工具開發。直接使用vs2017 並配合opencv2.4.3時 會有很多問題,最好不要這樣操作。用上面讀取時發現 mat為空,使用絕...

網路小知識

ip網路的劃分 ip位址是用來標識網路中的乙個通訊實體,比如一台主機,或者是路由器的某乙個埠。而在基於ip協議網路中傳輸的資料報,也都必須使用ip位址來進行標識,如同我們寫一封信,要標明收信人的通訊位址和發信人的位址,郵政工作人員通過該位址來決定郵件的去向。在計算機網路裡,每個被傳輸的資料報也要包括...