EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Linux高级编程——BSD socket的网络编程 ' g% R0 b( z% p5 X$ H Z5 b
宗旨:技术的学习是有限的,分享的精神是无限的。
c, j. ]4 f* R# u2 J8 ~4 M4 p' n/ C$ `
一、网络通信基础* [3 L8 m4 h _' y
+ }7 w* Y* [' c4 N7 P
' b1 E3 M* D) ? TCP/IP协议簇基础:之所以称TCP/IP是一个协议簇,是因为TCP/IP包含TCP 、IP、UDP、ICMP等多种协议。下图是OSI模型与TCP/IP模型的对比,TCP/IP将网络划分为4层模型:应用层、传输层、网络层和网络接口层(有些书籍将其分为5层,即网络接口层由链路层和物理层组成)
# {: `) `9 F; L# u* N4 H# I9 C5 F. ~6 ]9 `- A `! R2 ~& Q
- T- z$ q: h. [- ~
' b" g$ `$ t( p x: Z o( B
: {9 z5 o8 Q' w; E3 |6 N; O8 Z4 H6 t8 f
|