網路基礎概述

2022-07-20 12:15:14 字數 795 閱讀 7896

1、ip位址

網路中裝置的標識

不易記憶,可用主機名

2、埠號

用於標識程序的邏輯位址,不同程序的標識

有效埠:0-65535,其中0-1024系統使用或保留埠

3、傳輸協議

通訊的規則

應用層協議:http協議,ftp協議

傳輸層協議:常見協議tcp,udp

網際層:ip協議

網路參考模型

socket

socket就是為網路提供服務的一種機制,通訊的兩端都有socket,網路通訊其實就是socket間的通訊,資料在兩個socket間通過io傳輸。

udp和tcp區別

udp的特點:

1.將資料來源和目的封裝在資料報中,不需要建立連線

2.每個資料報的大小在限制的64k內

3.因無連線,是不可靠協議

4.不需要建立連線,速度快

tcp的特點:

1.建立連線,形成傳輸資料的通道

2.在連線中進行大資料量傳輸

3.通過三次握手完成連線,是可靠協議

4.必須建立連線,效率會稍低

udp傳輸

datagramsocket和datagrampacket

建立傳送端和接收端

建立資料報

呼叫socket的傳送接收方法

關閉socket

tcp傳輸

socket和serversocket

建立客戶端和伺服器端

建立連線後,通過socket中io流進行資料的傳輸

關閉socket

網路基礎 HTTP協議概述

web伺服器是web資源的宿主,web資源是web內容的源頭。最簡單的web資源就是存放在web伺服器檔案系統中的靜態檔案。隨著網際網路的發展,所提供的服務也越來越豐富,靜態資源已經滿足不了使用者的多樣化需求了,需要根據使用者需求動態生成相應資源。為了讓客戶端可以指定想要訪問的資源,我們需要為web...

1 1 2 概述和神經網路基礎

3 實際程式設計操作中的一些tips 以下均是有監督的學習 我們學習的資料一般有兩種形式,一種是結構化資料,每乙個資料項都有明確的含義 另一種是非結構化資料,計算機理解此類資料比較難,而人類卻很容易理解非結構化資料。在神經網路發展的初期,實質上是資料量和計算能力的進步,近期演算法方面的進步開始大幅提...

網路程式設計 網路概述

應用層 常見的協議有http協議 ftp協議 傳輸層 常見協議有tcp udp協議。網路層 常見的協議有ip協議 icmp協議 igmp協議 鏈路層 常見的協議有arp協議 rarp協議。tcp 傳輸控制協議 是一種面向連線的 可靠的 基於位元組流的傳輸層通訊協議。http 超文字傳輸協議 是網際網...