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 超文字傳輸協議 是網際網...