C#Socket網路程式設計(一)
阿新 • • 發佈:2022-04-18
網路基本知識:IP、埠號、TCP和UDP、Socket
一、網路是什麼?
網路就是幾部計算機主機或者是網路印表機之類的介面裝置,透過網路線或者是無線網路的技術,將這些主機與裝置連線起來,使得資料可以透過網路媒體(網路線以及其他網路卡等硬體)來傳輸的一種方式。
從遠端伺服器上獲取資料 ,把本地資料上傳到伺服器上。
二、IP、埠號
1.IP:
IP是Internet Protocol(網際互連協議)的縮寫,是TCP/IP體系中的網路層協議。
ip地址其實就是網際網路上的地址。
2.埠號:
所謂的埠,就好像是門牌號一樣,客戶端可以通過ip地址找到對應的伺服器端,但是伺服器端是有很多埠的,每個應用程式
三、TCP和UDP
1.TCP 協議:
TCP 全稱是“傳輸控制協議”,是一種面向連線的,可靠的,基於位元組流的傳 輸層通訊協議。
2.UDP 協議:
UDP 全稱是“使用者資料報協議”,是一種無連線的,面向事務的簡單不可靠通 信協議。
四、Socket
Socket 用於實現客戶端和伺服器端資料通訊。
Socket - 中文: 套接字 - 插口、插座