日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

socket网络编程(tcp udp)

發布時間:2023/12/10 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 socket网络编程(tcp udp) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、socket大概介紹

Socket的中文翻譯過來就是“套接字”。套接字是什么,我們先來看看它的英文含義:插座。

Socket就像一個電話插座,負責連通兩端的電話,進行點對點通信,讓電話可以進行通信,端口就像插座上的孔,端口不能同時被其他進程占用。而我們建立連接就像把插頭插在這個插座上,創建一個Socket實例開始監聽后,這個電話插座就時刻監聽著消息的傳入,誰撥通我這個 “IP地址和端口”,我就接通誰。

實際上,Socket是在應用層和傳輸層之間的一個抽象層,它把TCP/IP層復雜的操作抽象為幾個簡單的接口,供應用層調用實現進程在網絡中的通信。Socket起源于UNIX,在Unix一切皆文件的思想下,進程間通信就被冠名為文件描述符(file desciptor),Socket是一種“打開—讀/寫—關閉”模式的實現,服務器和客戶端各自維護一個“文件”,在建立連接打開后,可以向文件寫入內容供對方讀取或者讀取對方內容,通訊結束時關閉文件。

2、TCP/IP協議

要理解socket必須的得理解tcp/ip,socket 通信是基于TCP/IP 網絡層上的一種傳送方式,我們通常把TCP和UDP稱為傳輸層。

TCP/IP協議不同于iso的7個分層,它是根據這7個分層,將其重新劃分:

總結

以上是生活随笔為你收集整理的socket网络编程(tcp udp)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。