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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

socket编程之中的一个:计算机网络基础

發(fā)布時間:2024/9/5 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 socket编程之中的一个:计算机网络基础 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

在開始學習網(wǎng)絡之前先復習下計算機網(wǎng)絡基礎吧。

魯迅說,天下文章一大抄??茨銜床粫?#xff0c;基礎知識就抄抄書吧。


一 分層模型

1 為什么分層

為了簡化網(wǎng)絡設計的復雜性。通訊協(xié)議採用分層結(jié)構(gòu)。各層協(xié)議之間既相互獨立又相互高效的協(xié)調(diào)工作。

對于復雜的通信協(xié)議。其結(jié)構(gòu)應該是採用層次的。分層的協(xié)議能夠帶來非常多便利:
分層的優(yōu)點有:

a>?靈活性好:當不論什么一層發(fā)生變化時,僅僅要層間接口關系保持不變,則在這層以上或下面各層均不受影響。

此外,對某一層提供的服務還可進行改動。當某層提供的服務不再須要時,甚至能夠?qū)⑦@層取消。更easy管理。

b>?各層之間是獨立的:在各層間標準化接口。同意不同的產(chǎn)品僅僅提供各層功能的一部分,某一層不須要知道它的下一層是怎樣實現(xiàn)的,

而只須要知道該層通過層間的接口所提供的服務。

因為每一層只實現(xiàn)一種相對獨立的功能,所以比較easy實現(xiàn)!


2 分層

標準七層結(jié)構(gòu)和有用五層結(jié)構(gòu)


socket詳細相應那的應該是運輸層和網(wǎng)絡層。


二 socket簡單介紹

socket即套接字。最原始的socket是繼承unix系統(tǒng)中。后來微軟推出了winsocket。

socket編程會中涉及到一些地址。port,字節(jié)序等概念,最好是了解下。

這里就直接說socket建立連接的過程了,如圖:



大致分為三個大的步驟:

1 服務端監(jiān)聽

2 client請求連接

3 連接確認


下一節(jié)在具體的說具體的連接步驟吧。



轉(zhuǎn)載于:https://www.cnblogs.com/jhcelue/p/7028591.html

總結(jié)

以上是生活随笔為你收集整理的socket编程之中的一个:计算机网络基础的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。