OSI模型和TCP模型

一、OSI模型

OSI模型分为了物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。

应用层:

网络应用层是通信用户之间的窗口,为用户提供网络管理,文件传输,事物处理等服务。例如IE浏览器为了显示geogle的网页的话,首先利用DNS提供的域名解析服务,来获取域名的IP地址,然后通过一个HTTP协议,来下载页面的内容,在这个过程中出现了两个协议DNS和HTTP协议,都是工作在应用层上的协议。

表示层:

表示层就是处理不同字符集之间的差异,还包括压缩和加密功能。压缩能够有效的降低带宽,加密能够有效的保护信息安全。工作在表示层的加密协议最常用的SSL

会话层(Session):

会话层的作用就是为了创建、管理和终止会话提供了必要的方法,这些方法一般以API的形式出现.常用的API有NetBIOS、RPC以及Socket API 。asp.net的网页传值最常见的就是通过Session 传值。会话层还负责管理和确定的传输的模式。计算机有三种的方式进行传值:单向传值、半双工、全双工。

传输层:

就相当于各个服务器之间的传输传输协议一般包括两种:TCP 和UDP,TCP是一种比较安全的传输协议。

网络层:网络层主要是为每一个设备分配一个地址,比如IPV4和IPV6。同时网络层还有一个路由功能,实现了一个地址到另一个地址的路径方案.

数据链路层:

数据链路层解决的是如何把数据上传到本地网络上,比如LAN和以太网、光纤分布数据接口等等。数据链路层还包涵了MAC地址(物理地址)同时数据链路层又分为两层:逻辑链路控制层和介质访问层

1、逻辑链路控制层 :主要和第三层网络层打交道,对第三层的协议进行多路分解和多层分解,如当链路层收到一个以太网帧的时候,他会检查头部中的字段,以此来决定是将数据发送到哪一个第三层的协议,如IP和IPX。

2、介质访问控制:是指网络介质的访问的控制。由于网络介质往往被共享,如一根电缆,那么有多个设备用它来进行相关的数据传输的时候,就有可能发生冲突。介质访问控制定义了CSMA/CD来处理数据冲突。

物理层:

就是网卡、集线器还有一些编码的硬件组成来实现数据的发送。

 

二、优秀博文链接(比我写的好多了)

https://blog.csdn.net/taotongning/article/details/81352985

https://blog.csdn.net/zhangyi_1027/article/details/80022493

https://blog.csdn.net/baigoocn/article/details/39528547

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值