国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【網(wǎng)絡(luò)通信】探索UDP與TCP協(xié)議、IP地址和端口號的奧妙

這篇具有很好參考價(jià)值的文章主要介紹了【網(wǎng)絡(luò)通信】探索UDP與TCP協(xié)議、IP地址和端口號的奧妙。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

??個人主頁:Dawn黎明開始

??系列專欄:網(wǎng)絡(luò)奇幻之旅
?每日一句:往前走,朝著光

??歡迎大家:關(guān)注??+點(diǎn)贊??+評論??+收藏??


文章目錄

??前言

一.網(wǎng)絡(luò)通信

1.1網(wǎng)絡(luò)通信協(xié)議

1.2TCP/IP協(xié)議中的四個層次

二.UDP協(xié)議

2.1定義

2.2UDP連接的交互過程

三.TCP協(xié)議

3.1定義

3.2.TCP連接的交互過程

四.?IP地址和端口號

4.1. IP地址(Intenet Protocol)

4.1.1定義

4.1.2查看本機(jī)的IP地址

4.1.3IP地址的組成

4.1.4IP地址分類及其范圍

4.2端口號(port)

4.2.1定義

4.2.2IP地址和端口號的作用

??全文總結(jié)


【網(wǎng)絡(luò)通信】探索UDP與TCP協(xié)議、IP地址和端口號的奧妙,Java,網(wǎng)絡(luò),網(wǎng)絡(luò)協(xié)議,tcp/ip,網(wǎng)絡(luò)通信,udp

??前言

? ? ? ? 如今,計(jì)算機(jī)網(wǎng)絡(luò)已經(jīng)成為人們?nèi)粘I畹谋匦杵?,無論是工作時(shí)發(fā)送郵件,還是在休閑時(shí)和朋友網(wǎng)上聊天都離不開計(jì)算機(jī)網(wǎng)絡(luò)。本文將重點(diǎn)介紹網(wǎng)絡(luò)通信的相關(guān)知識。

一.網(wǎng)絡(luò)通信

1.1網(wǎng)絡(luò)通信協(xié)議

? ? ? ?為了提供通信支持,位于同一個網(wǎng)絡(luò)中的計(jì)算機(jī)在進(jìn)行連接通信時(shí)必須要遵守一定的規(guī)則,這些規(guī)則被稱為網(wǎng)絡(luò)通信協(xié)議,它對數(shù)據(jù)的傳輸格式、傳輸速率、傳輸步驟等做了統(tǒng)一規(guī)定,通信雙方必須同時(shí)遵守才能完成數(shù)據(jù)交互。網(wǎng)絡(luò)通信協(xié)議有很多種,本章所學(xué)的網(wǎng)絡(luò)編程知識,主要就是基于TCP/IP協(xié)議中的內(nèi)容。

【網(wǎng)絡(luò)通信】探索UDP與TCP協(xié)議、IP地址和端口號的奧妙,Java,網(wǎng)絡(luò),網(wǎng)絡(luò)協(xié)議,tcp/ip,網(wǎng)絡(luò)通信,udp

1.2TCP/IP協(xié)議中的四個層次

? ? ? ? TCP/IP協(xié)議中的四個層次從最下層到最上層依次是鏈路層、網(wǎng)絡(luò)層、傳輸層和應(yīng)用層,每層分別負(fù)責(zé)不同的通信功能。

鏈路層:

? ? ? ? ?鏈路層也稱為數(shù)據(jù)鏈路層或網(wǎng)絡(luò)接口層,通常包括操作系統(tǒng)中的設(shè)備驅(qū)動程序和計(jì)算機(jī)中對應(yīng)的網(wǎng)絡(luò)接口卡。它們一起處理與電纜或其他傳輸媒介有關(guān)的物理接口細(xì)節(jié)。

網(wǎng)絡(luò)層:

? ? ? ? ?也稱網(wǎng)絡(luò)互聯(lián)層,是整個TCP/IP協(xié)議的核心,它主要用于將傳輸?shù)臄?shù)據(jù)進(jìn)行分組,將分組數(shù)據(jù)發(fā)送到目標(biāo)計(jì)算機(jī)或者網(wǎng)絡(luò)。網(wǎng)絡(luò)層對TCP/IP網(wǎng)絡(luò)中的硬件資源進(jìn)行標(biāo)識。

傳輸層:

? ? ? ? ? 在TCP/IP網(wǎng)絡(luò)中,不同的機(jī)器之間進(jìn)行通信,數(shù)據(jù)的傳輸是由傳輸層控制的,這包括數(shù)據(jù)要發(fā)往的目的主機(jī)及應(yīng)用程序、數(shù)據(jù)的質(zhì)量控制等。TCP/IP網(wǎng)絡(luò)中最常用的傳輸協(xié)議TCP和UDP就應(yīng)用于這一層。傳輸層通常以TCP或UDP來控制端點(diǎn)到端點(diǎn)的通信。用于通信的端點(diǎn)由Socket定義,而Socket由IP地址和端口號組成。

應(yīng)用層:

? ? ? ? ? 主要負(fù)責(zé)應(yīng)用程序的協(xié)議。大多數(shù)基于Internet的應(yīng)用程序都被看作TCP/IP的應(yīng)用層協(xié)議,如HTTP協(xié)議、FTP協(xié)議、SMTP協(xié)議、Telnet協(xié)議等。

二.UDP協(xié)議

2.1定義

? ? ? UDP是無連接通信協(xié)議,即在數(shù)據(jù)傳輸時(shí),數(shù)據(jù)的發(fā)送端和接收端不建立邏輯連接。簡單來說,當(dāng)一臺計(jì)算機(jī)向另外一臺計(jì)算機(jī)發(fā)送數(shù)據(jù)時(shí),發(fā)送端不會確認(rèn)接收端是否存在就會發(fā)出數(shù)據(jù)。同樣接收端在收到數(shù)據(jù)時(shí),也不會向發(fā)送端反饋是否收到數(shù)據(jù)。

2.2UDP連接的交互過程

【網(wǎng)絡(luò)通信】探索UDP與TCP協(xié)議、IP地址和端口號的奧妙,Java,網(wǎng)絡(luò),網(wǎng)絡(luò)協(xié)議,tcp/ip,網(wǎng)絡(luò)通信,udp

三.TCP協(xié)議

3.1定義

? ? ? ? TCP協(xié)議是面向連接的通信協(xié)議,即在傳輸數(shù)據(jù)前先在發(fā)送端和接收端建立邏輯連接,然后再傳輸數(shù)據(jù),它提供了兩臺計(jì)算機(jī)之間可靠無差錯的數(shù)據(jù)傳輸。在TCP連接中必須要明確客戶端與服務(wù)器端,由客戶端向服務(wù)器端發(fā)出連接請求,每次連接的創(chuàng)建都需要經(jīng)過“三次握手”。因?yàn)門CP協(xié)議擁有面向連接特性,所以它可以保證傳輸數(shù)據(jù)的安全性,是一個被廣泛采用的協(xié)議。例如文件傳輸。

3.2.TCP連接的交互過程

【網(wǎng)絡(luò)通信】探索UDP與TCP協(xié)議、IP地址和端口號的奧妙,Java,網(wǎng)絡(luò),網(wǎng)絡(luò)協(xié)議,tcp/ip,網(wǎng)絡(luò)通信,udp

四.?IP地址和端口號

4.1. IP地址(Intenet Protocol)

4.1.1定義

? ? ? ?互聯(lián)網(wǎng)上的每一臺終端設(shè)備都有一個唯一標(biāo)識,網(wǎng)絡(luò)中的請求可以根據(jù)這個標(biāo)識找到具體的計(jì)算機(jī),這個唯一標(biāo)識就是IP地址。目前,IP地址廣泛使用的版本是IPv4,它用4個字節(jié)大小的二進(jìn)制數(shù)表示,如00001010000000000000000000000001。因?yàn)槎M(jìn)制形式不便于記憶,所以通常會將IP地址寫成十進(jìn)制形式,每個字節(jié)用一個十進(jìn)制數(shù)字(0~255)表示,數(shù)字間用點(diǎn)符號(.)分開,如127.0.0.1。

4.1.2查看本機(jī)的IP地址

? ? ? 在Windows操作系統(tǒng)中,用戶可以在命令行通過ipconfig命令查看本機(jī)的IP地址。

4.1.3IP地址的組成

? ? ? IP地址={<網(wǎng)絡(luò)地址>,<主機(jī)地址>},其中網(wǎng)絡(luò)部分表示IP地址屬于互聯(lián)網(wǎng)的哪一個網(wǎng)絡(luò),是網(wǎng)絡(luò)的地址編碼,主機(jī)部分表示其屬于該網(wǎng)絡(luò)中的哪一臺主機(jī),是網(wǎng)絡(luò)中一個主機(jī)的地址編碼,二者是主從關(guān)系。

4.1.4IP地址分類及其范圍

? ? ? ? ?IP地址根據(jù)網(wǎng)絡(luò)地址和主機(jī)地址的范圍,分為5類,各地址可使用的IP數(shù)量不同,IP地址分類及其范圍如表所示。

【網(wǎng)絡(luò)通信】探索UDP與TCP協(xié)議、IP地址和端口號的奧妙,Java,網(wǎng)絡(luò),網(wǎng)絡(luò)協(xié)議,tcp/ip,網(wǎng)絡(luò)通信,udp

? ?注意:

? ? ? ? ?在表中可以發(fā)現(xiàn)沒有127.X.X.X的地址,因?yàn)槠涫?span style="color:#4da8ee;">保留地址,用作循環(huán)測試,在開發(fā)中經(jīng)常使用127.0.0.1表示本機(jī)的IP地址。

4.2端口號(port)

4.2.1定義

? ? ? 在計(jì)算機(jī)中,端口號就是一個服務(wù)所占用的端口的唯一標(biāo)識。如果把計(jì)算機(jī)看做一座大樓,IP地址相當(dāng)于大樓的地址,端口號是不同房間的門牌號。IP地址需要和端口號結(jié)合起來使用,網(wǎng)絡(luò)中的請求需要通過IP地址找到主機(jī),一臺主機(jī)上可能同時(shí)運(yùn)行很多個服務(wù),不同的服務(wù)會占用不同的端口,主機(jī)根據(jù)端口號把不同的請求分配給不同的服務(wù)。端口號是用16位的二進(jìn)制數(shù)來表示的,將其轉(zhuǎn)換為十進(jìn)制數(shù)的取值范圍是0~65535,其中,0~1023之間的端口號由操作系統(tǒng)的網(wǎng)絡(luò)服務(wù)占用。

4.2.2IP地址和端口號的作用

【網(wǎng)絡(luò)通信】探索UDP與TCP協(xié)議、IP地址和端口號的奧妙,Java,網(wǎng)絡(luò),網(wǎng)絡(luò)協(xié)議,tcp/ip,網(wǎng)絡(luò)通信,udp

??全文總結(jié)

? ? ? ? ?本文主要介紹了網(wǎng)絡(luò)通信的相關(guān)知識,包括網(wǎng)絡(luò)基礎(chǔ)、UDP協(xié)議、TCP協(xié)議IP地址和端口號等內(nèi)容。網(wǎng)絡(luò)通信協(xié)議規(guī)定了數(shù)據(jù)傳輸?shù)母袷胶筒襟E,TCP/IP協(xié)議包括鏈路層、網(wǎng)絡(luò)層、傳輸層和應(yīng)用層。UDP是無連接通信協(xié)議,而TCP是面向連接的通信協(xié)議,它們分別有不同的特點(diǎn)和適用場景。IP地址是計(jì)算機(jī)在網(wǎng)絡(luò)中的唯一標(biāo)識,而端口號則標(biāo)識了不同服務(wù)所占用的端口,通過結(jié)合IP地址和端口號來實(shí)現(xiàn)網(wǎng)絡(luò)通信和數(shù)據(jù)交換。

??如果大家有不明白的地方,或者文章部分內(nèi)容有問題,歡迎大家在評論區(qū)討論,指正??文章來源地址http://www.zghlxwxcb.cn/news/detail-751624.html

到了這里,關(guān)于【網(wǎng)絡(luò)通信】探索UDP與TCP協(xié)議、IP地址和端口號的奧妙的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 數(shù)據(jù)幀、IP數(shù)據(jù)包、TCP、UDP報(bào)文格式詳解----網(wǎng)絡(luò)通信原理

    數(shù)據(jù)幀、IP數(shù)據(jù)包、TCP、UDP報(bào)文格式詳解----網(wǎng)絡(luò)通信原理

    物理層是TCP/IP模型的最底層,物理層定義其設(shè)備的 物理特性、電氣特性 等,比如 網(wǎng)絡(luò)接口卡、中繼器、集線器、網(wǎng)線、無線電 。 物理層作用確保設(shè)備之間連接正常,包括建立、維護(hù)和斷開物理連接等,物理層傳輸數(shù)據(jù)是通過電信號中的高低電壓和低電壓,也就是0101010的比

    2024年02月02日
    瀏覽(316)
  • 【網(wǎng)絡(luò)編程】網(wǎng)絡(luò)通信基礎(chǔ)——簡述TCP/IP協(xié)議

    【網(wǎng)絡(luò)編程】網(wǎng)絡(luò)通信基礎(chǔ)——簡述TCP/IP協(xié)議

    個人主頁:兜里有顆棉花糖 歡迎 點(diǎn)贊?? 收藏? 留言? 加關(guān)注??本文由 兜里有顆棉花糖 原創(chuàng) 收錄于專欄【網(wǎng)絡(luò)編程】【Java系列】 本專欄旨在分享學(xué)習(xí)網(wǎng)絡(luò)編程的一點(diǎn)學(xué)習(xí)心得,歡迎大家在評論區(qū)交流討論?? ip地址簡單來說就是用來描述網(wǎng)絡(luò)上一個設(shè)備的所在位置。 端

    2024年02月04日
    瀏覽(36)
  • 深入理解網(wǎng)絡(luò)通信和TCP、IP協(xié)議-01

    深入理解網(wǎng)絡(luò)通信和TCP、IP協(xié)議-01

    計(jì)算機(jī)網(wǎng)絡(luò)是什么? 隨著計(jì)算機(jī)技術(shù)發(fā)展,計(jì)算機(jī)的體積和價(jià)格都在下降,之前計(jì)算機(jī)多用于研究機(jī)構(gòu),現(xiàn) 階段逐步進(jìn)入一般的公司用于辦公。原來計(jì)算機(jī)之間傳輸數(shù)據(jù)需要通過軟盤等第三方存儲介 質(zhì)進(jìn)行轉(zhuǎn)存,人們需要將數(shù)據(jù)直接通過通信線路傳輸,來縮短傳輸時(shí)間,于

    2024年02月16日
    瀏覽(26)
  • 深入理解TCP/IP協(xié)議:網(wǎng)絡(luò)通信的基石

    深入理解TCP/IP協(xié)議:網(wǎng)絡(luò)通信的基石

    提示:本系列文章重點(diǎn)學(xué)習(xí)TCP/IP協(xié)議 提示:在這里先對TCP/IP協(xié)議做一個概述,以便大家能更好的理解: TCP/IP協(xié)議是當(dāng)今互聯(lián)網(wǎng)世界中最為重要的網(wǎng)絡(luò)通信協(xié)議之一,它承載了全球范圍內(nèi)數(shù)以億計(jì)的設(shè)備之間的通信。無論是在個人日常使用的智能手機(jī),還是在企業(yè)級的網(wǎng)絡(luò)架

    2024年04月16日
    瀏覽(25)
  • 網(wǎng)絡(luò)編程——深入理解TCP/IP協(xié)議——OSI模型和TCP/IP模型:構(gòu)建網(wǎng)絡(luò)通信的基石

    網(wǎng)絡(luò)編程——深入理解TCP/IP協(xié)議——OSI模型和TCP/IP模型:構(gòu)建網(wǎng)絡(luò)通信的基石

    TCP/IP協(xié)議,即 傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議 ,是一組用于在計(jì)算機(jī)網(wǎng)絡(luò)中實(shí)現(xiàn)通信的協(xié)議。它由兩個主要的協(xié)議組成:TCP(傳輸控制協(xié)議)和IP(互聯(lián)網(wǎng)協(xié)議)。TCP負(fù)責(zé)確保數(shù)據(jù)的可靠傳輸,而IP則負(fù)責(zé)路由數(shù)據(jù)包以在網(wǎng)絡(luò)中傳遞。TCP/IP協(xié)議簇還包含其他輔助協(xié)議,如UDP(用戶數(shù)

    2024年02月14日
    瀏覽(33)
  • 網(wǎng)絡(luò)編程day2——基于TCP/IP協(xié)議的網(wǎng)絡(luò)通信

    ? ? ? ? 計(jì)算機(jī)S ? ? ? ? ? ? ? ? ? ? ? ? ????????????????????????計(jì)算機(jī)C ? ? ?創(chuàng)建socket對象 ? ? ? ? ? ? ? ? ????????????????? 創(chuàng)建socket對象 ? ? ?準(zhǔn)備通信地址(自己的ip(非公網(wǎng)ip))? ? ? 準(zhǔn)備通信地址 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (計(jì)算

    2024年02月10日
    瀏覽(40)
  • C++網(wǎng)絡(luò)通信實(shí)例(TCP/IP協(xié)議,包括服務(wù)端與客戶端通信)

    C++網(wǎng)絡(luò)通信實(shí)例(TCP/IP協(xié)議,包括服務(wù)端與客戶端通信)

    創(chuàng)作不易 覺得有幫助請點(diǎn)贊關(guān)注收藏 TCP/IP是當(dāng)下網(wǎng)絡(luò)協(xié)議棧中的主流協(xié)議 TCP屬于傳輸層的協(xié)議? 可靠傳輸 包括經(jīng)典的三次握手等等 IP協(xié)議是網(wǎng)絡(luò)層協(xié)議 盡全力傳輸?shù)豢煽?學(xué)過計(jì)算機(jī)網(wǎng)絡(luò)的同學(xué)們對這個應(yīng)該比較熟悉 以下是使用C++進(jìn)行網(wǎng)絡(luò)通信的實(shí)例? 服務(wù)端 主要使用

    2024年02月14日
    瀏覽(20)
  • 樹莓派學(xué)習(xí):建立socket進(jìn)行網(wǎng)絡(luò)通信+tcp+udp+端口+字節(jié)序+socketAPI+地址轉(zhuǎn)換API+聊天對話框?qū)崙?zhàn)

    樹莓派學(xué)習(xí):建立socket進(jìn)行網(wǎng)絡(luò)通信+tcp+udp+端口+字節(jié)序+socketAPI+地址轉(zhuǎn)換API+聊天對話框?qū)崙?zhàn)

    目錄 socket套接字網(wǎng)絡(luò)通信學(xué)習(xí) 數(shù)據(jù)協(xié)議 tcp udp ip地址 端口 字節(jié)序 步驟 ?API介紹 地址轉(zhuǎn)換API 實(shí)戰(zhàn)? 聊天對話框 服務(wù)器? 運(yùn)行時(shí)后面要傳IP地址和端口 客戶端? ?運(yùn)行時(shí)后面要傳IP地址和端口 socket是網(wǎng)絡(luò)通信,通信的數(shù)據(jù)協(xié)議有http、tcp、udp等等,簡單來說就是傳輸數(shù)據(jù)的格式

    2024年02月05日
    瀏覽(28)
  • socket套接字通信 TCP傳輸控制協(xié)議/IP網(wǎng)絡(luò)協(xié)議 5.18

    socket套接字通信 TCP傳輸控制協(xié)議/IP網(wǎng)絡(luò)協(xié)議 5.18

    B/S :瀏覽器和服務(wù)器 C/S :客戶機(jī)和服務(wù)器 網(wǎng)絡(luò)的層次結(jié)構(gòu)和每層所使用協(xié)議的集合 網(wǎng)絡(luò)采用分層管理的方法,將網(wǎng)絡(luò)的功能劃分為不同的模塊 OSI模型: 共7種: 數(shù)據(jù)的封裝與傳遞過程: 網(wǎng)絡(luò)傳輸數(shù)據(jù)大小user data: 6~1460 網(wǎng)絡(luò)傳輸中容易發(fā)生拆包和粘包,所以接收和發(fā)送的字節(jié)

    2024年02月05日
    瀏覽(31)
  • 【netty系列-01】深入理解網(wǎng)絡(luò)通信基本原理和tcp/ip協(xié)議

    【netty系列-01】深入理解網(wǎng)絡(luò)通信基本原理和tcp/ip協(xié)議

    Netty系列整體欄目 內(nèi)容 鏈接地址 【一】深入理解網(wǎng)絡(luò)通信基本原理和tcp/ip協(xié)議 https://zhenghuisheng.blog.csdn.net/article/details/136359640 【二】深入理解Socket本質(zhì)和BIO https://zhenghuisheng.blog.csdn.net/article/details/136549478 在最初的網(wǎng)絡(luò)中,是借鑒于這個OSI七層網(wǎng)絡(luò)模型,而在實(shí)際開發(fā)應(yīng)用中

    2024年03月17日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包