EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Linux高级编程——BSD socket的网络编程
8 `* A$ m! z e5 r( p宗旨:技术的学习是有限的,分享的精神是无限的。
/ d- D7 O* g: ? Y& m$ X1 k- j" A5 U* |' q* w
一、网络通信基础
) \4 [! m6 S0 F9 g( ~7 @( p$ Z# |1 ?3 y0 K4 S
$ R+ [* B. G2 \2 t( U' O& p- G, s% p
TCP/IP协议簇基础:之所以称TCP/IP是一个协议簇,是因为TCP/IP包含TCP 、IP、UDP、ICMP等多种协议。下图是OSI模型与TCP/IP模型的对比,TCP/IP将网络划分为4层模型:应用层、传输层、网络层和网络接口层(有些书籍将其分为5层,即网络接口层由链路层和物理层组成)
5 ?$ n8 M2 o8 p9 J9 @( u0 U
% @5 e/ o7 n4 E. ]1 \! i
* V, h! b4 l9 U% a; G0 B' d ?
) ^: o. @3 R; x3 ]4 ^ E/ z7 j& Z# ]2 |
3 ]3 z: h& R. O+ H! i8 e6 y
|