udp&tcp

1.網絡:能夠將雙方或者多方連接在一起的工具,將單機世界變成網絡世界忆某。

2.網絡編程:不同的電腦上的軟件能夠進行數(shù)據的傳遞继谚,進行進程之間的通信。

3.ip地址:在網絡中標記某一臺電腦爱榕。

????3.1 每一個地址包括兩個部分:網絡地址和主機地址

????3.2 分為ipv4和ipv6:ipv4:點分十進制瓣喊;ipv6:十六進制數(shù)據

????3.3 分為[ABCDE]類和私有地址等

????3.4 私有地址(局域網中使用)


????3.5 本機域名:localhost? 本機地址:172.0.0.1

????3.6 例如:百度www.baidu.com,其原本是一個地址黔酥,而baidu是一個域名藻三,域名和ip地址一一對應,域名便于記憶設備的地址

????3.7 如何查看本機網卡信息從而獲得地址

????????????3.7.1 Linux系統(tǒng)中:終端輸入ifconfig

????????????3.7.2 windows系統(tǒng)中:cmd之后輸入ipconfig

????3.8 ping:檢查網絡是否有問題

????????3.8.1 ping 127.0.0.1 能夠ping動說明本機物理網卡沒有問題

????????3.8.2 ping www.baidu.com 能夠ping動說明電腦能上網

????????3.8.3 ping 192.168.70.104 能夠ping動說明在同一個局域網內

4.端口:數(shù)據傳輸?shù)耐ǖ?/p>

????4.1 端口在Linux系統(tǒng)中有2的16次方之多跪者,所以系統(tǒng)為了統(tǒng)一管理棵帽,進行了編號

????4.2 從而出現(xiàn)了端口號,端口號是使用唯一的編號來標識一個端口渣玲,范圍0-65535

????4.3 由于有了ip地址和端口逗概,我們可以看出網絡通信的過程:

? ? ? ? ? ?首先通過ip地址找到對應的設備,然后通過端口號找到端口忘衍,然后通過端口給應用程序發(fā)送數(shù)據逾苫。

????4.4 端口的分類(簡單版,僅僅介紹知名端口和動態(tài)端口)

????????????4.4.1 知名端口:系統(tǒng)使用的端口枚钓,范圍0~1023 例:80分配給HTTP服務铅搓;21分配給FTP服務

????????????4.4.2 動態(tài)端口:范圍1024~65535,顧名思義搀捷,動態(tài)的端口星掰,占用釋放,給不同的程序使用

????????????4.4.3 如何查看端口的使用狀態(tài):netstat -an

????????????4.4.4 端口號找對應的應用程序指煎,一般加上sudo:lsof -i[tcp/udp]:8888

????????????4.4.5 根據進程編號殺死進程:kill -9 進程編號

5.socket:套接字:是不同主機進程間通信的一種方式蹋偏,他是數(shù)據的搬運工

6.udp(用戶數(shù)據報協(xié)議)發(fā)送數(shù)據、接收數(shù)據


補充:udp默認不允許發(fā)送廣播至壤,所以想發(fā)送廣播需要開啟廣播選項威始,這邊不做擴展,可百度像街。

7.tcp(傳輸控制協(xié)議)客戶端


8.tcp服務端


9.tcp特點:

????9.1 面向連接

????9.2 傳輸可靠:

???????????9.2.1 應答機制

????????????9.2.2 超時重傳

????????????9.2.3 錯誤校驗

????????????9.2.4 流量控制

10.tcp三次握手黎棠,四次揮手:

????10.1 三次握手:

????????????客戶端發(fā)送連接請求和報文序號晋渺,服務器接收到請求,

????????????服務器返回連接請求脓斩,并確認請求木西,在報文序號基礎上+1,以及確認報文序號

????????????客戶端返回確認請求随静,并且確認報文序號

????????????三次握手成功八千,建立連接

????10.2 四次揮手:

????????????客戶端發(fā)送關閉連接的請求,服務器接收到請求燎猛,

????????????服務器返回確認關閉連接的請求(確認序號)

????????????服務器等待自身的代碼執(zhí)行完畢恋捆,執(zhí)行完畢之后再發(fā)一個關閉連接的最終確認

????????????客戶端接收到之后在序號上+1再返回給服務器

????????????四次揮手成功,連接關閉

????????????注意點:四次揮手之后客戶端會等待服務器是否回復消息重绷,1-2分鐘之后才會怔怔地斷開連接沸停,此時的端口號是占用的,為了端口號不被占用昭卓,我們需要端口重用愤钾,上面的截圖已經標注~

11.tcp長連接和短連接:

????11.1 長連接:保持連接。

????????????例:數(shù)據庫的連接就是長連接候醒。

????11.2 短連接:通信一次就關閉重新連接能颁。

????????????例:大多數(shù)web用的是短連接,這樣減輕了服務器的壓力火焰。

12.udp和tcp區(qū)別:

????12.1 tcp面向連接劲装;udp不面向連接

????12.2 tcp可靠的傳輸協(xié)議;udp不可靠(包括四點)

????12.3 udp傳輸速度比tcp快昌简;但占用資源比tcp少。

????12.4 tcp適合文件的上傳和下載绒怨,對大多數(shù)應用都是使用tcp的纯赎;udp適合音視頻的傳輸,廣播

????12.5 tcp理論上發(fā)送的數(shù)據包理論上沒有限制南蹂,udp發(fā)送數(shù)據包不能太大犬金,上限為64K

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市六剥,隨后出現(xiàn)的幾起案子晚顷,更是在濱河造成了極大的恐慌,老刑警劉巖疗疟,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件该默,死亡現(xiàn)場離奇詭異,居然都是意外死亡策彤,警方通過查閱死者的電腦和手機栓袖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進店門匣摘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人裹刮,你說我怎么就攤上這事音榜。” “怎么了捧弃?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵赠叼,是天一觀的道長。 經常有香客問我违霞,道長嘴办,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任葛家,我火速辦了婚禮户辞,結果婚禮上,老公的妹妹穿的比我還像新娘癞谒。我一直安慰自己底燎,他們只是感情好,可當我...
    茶點故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布弹砚。 她就那樣靜靜地躺著双仍,像睡著了一般。 火紅的嫁衣襯著肌膚如雪桌吃。 梳的紋絲不亂的頭發(fā)上朱沃,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天,我揣著相機與錄音茅诱,去河邊找鬼逗物。 笑死,一個胖子當著我的面吹牛瑟俭,可吹牛的內容都是我干的翎卓。 我是一名探鬼主播,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼摆寄,長吁一口氣:“原來是場噩夢啊……” “哼失暴!你這毒婦竟也來了?” 一聲冷哼從身側響起微饥,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤逗扒,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后欠橘,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體矩肩,經...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年简软,在試婚紗的時候發(fā)現(xiàn)自己被綠了蛮拔。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片述暂。...
    茶點故事閱讀 39,902評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖建炫,靈堂內的尸體忽然破棺而出畦韭,到底是詐尸還是另有隱情,我是刑警寧澤肛跌,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布艺配,位于F島的核電站,受9級特大地震影響衍慎,放射性物質發(fā)生泄漏转唉。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一稳捆、第九天 我趴在偏房一處隱蔽的房頂上張望赠法。 院中可真熱鬧,春花似錦乔夯、人聲如沸砖织。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽侧纯。三九已至秒啦,卻和暖如春柔袁,著一層夾襖步出監(jiān)牢的瞬間稍浆,已是汗流浹背饺藤。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留亡呵,地道東北人馋辈。 一個月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓覆获,卻偏偏與公主長得像墩新,于是被迫代替她去往敵國和親牍白。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,843評論 2 354

推薦閱讀更多精彩內容

  • 1.這篇文章不是本人原創(chuàng)的抖棘,只是個人為了對這部分知識做一個整理和系統(tǒng)的輸出而編輯成的,在此鄭重地向本文所引用文章的...
    SOMCENT閱讀 13,063評論 6 174
  • 18.1 引言 TCP是一個面向連接的協(xié)議狸涌。無論哪一方向另一方發(fā)送數(shù)據之前切省,都必須先在雙方之間建立一條連接。本章將...
    張芳濤閱讀 3,381評論 0 13
  • 個人認為帕胆,Goodboy1881先生的TCP /IP 協(xié)議詳解學習博客系列博客是一部非常精彩的學習筆記朝捆,這雖然只是...
    貳零壹柒_fc10閱讀 5,054評論 0 8
  • 運輸層協(xié)議概述 從通信和信息處理的角度看,運輸層向它上面的應用層提供通信服務懒豹,它屬于面向通信部分的最高層芙盘,同時也是...
    srtianxia閱讀 2,407評論 0 2
  • TCP/IP概述 TCP/IP起源于1969年美國國防部(DOD:The United States Depart...
    zhf_Zachariah閱讀 5,668評論 6 114