linux网络编程框架【网络是分层的】

本章知识点主要来自朱有鹏老师视频课,部分自己添加总结

OSI 7层模型【开放系统互联(Open System Interconnection)

应用层 、表示层 、会话层、传输层 、网络层、数据链路层、物理层

思考:网络为什么要分层?网络分层的具体表现?

各层之间会相互独立,开发者只需要知道一些接口就可以编程,大大减轻了开发者任务量 灵活性好,一个层次之间发生变化,对另外一个层次不会产生影响 易于实现并且有利于标准化

 

TCP/IP协议

linux网络编程框架【网络是分层的】_第1张图片

TCP/IP协议是用的最多的网络协议实现 TCP/IP分为4层,对应OSI的7层

我们编程时最关注应用层,了解传输层,网际互联层和网络接入层不用管

 

UDP协议

一种无连接的传输层协议。处于IP协议的上一层。 是一种不可靠 的连接协议。

BSCS

CS架构介绍(client server,客户端服务器架构) BS架构介绍(broswer server,浏览器服务器架构)

你可能感兴趣的:(linux网络编程框架【网络是分层的】)