Chinaunix首页 | 论坛 | 博客
  • 博客访问: 18651
  • 博文数量: 21
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 211
  • 用 户 组: 普通用户
  • 注册时间: 2015-12-09 16:47
文章分类

全部博文(21)

文章存档

2017年(1)

2016年(9)

2015年(11)

我的朋友
最近访客

分类: Java

2017-05-04 09:10:32

OSI七层结构

一:物理层

       物理层的作用是为他的上一层提供物理链接,以及规定节点间的机械或者电气特性,在这一层,数据作为原始的比特流进行传输.本层的典型设备是集线器

:数据链路层

数据链路层负责再两个相邻节点的线路上,无差错的传送以为单位的数据。每一帧包括一定数量的数据和必要的控制信息。数据链路层负责创建和释放数据链路的链接。在传送数据时,发现数据有错误,就要通知发送方重发一帧。本层的典型设备是交换机

三:网络层

在计算机网络通信的两个计算机可能要经过多条链路。也有可能要通过多个通信子网。网络层的作用就是选择合适的网间路由和交换节点,确保数据及时传到目标主机。网络层将数据链路层提供的数据封装成数据包。包中封装有网络层包头。包头包括目标主机和原主机本层的典型设备是路由器

四:传输层

该层的任务是根据通信子网的特性最佳利用网络资源,为两个端系统(源主机和目标主机)的会话层提供建立维护和取消传输链接的功能,以可靠方式或不可靠方式进行传输。在这一层信息的传送方式是报文

五:会话层

会话层管理进程之间的会话过程,即负责建立管理,关闭进程间的通信

六:表示层

表示层对上一层的数据进行转换,以保证应用层能够理解数据。转换包括加密,解密。压缩,解压缩和格式转换等。

七:应用层

应用层确定进程之间通信的实际用途。

各个层之间常见的典型协议:

物理层:EIA/TIA RS-232 EIA/TIA RS-449 V.35 RJ-45

数据链路层:SDLC,HDLC ,PPP ,STP

网络层:IP IPX RIP OSPF

传输层:TCP UDP SPX

会话层:NETBIOS ZIP

表示层:ASCII ASN.1 JPEG MPEG

应用层:TELNET FTP HTTP SNMP

 

TCP/IP 参考模型

由于OSI分层太过庞大和复杂,使他难以投入。

TCP/IP模型中,把 表示层,会话层,和应用层统称为应用层,数据链路层和物理层称为网络层。TCP/IP协议分为 应用层 传输层 网络互联层 和应用层。

一:主机网络层

       采用IEEE802.3的网络称为以太网,采用IEEE802.4的网络称为令牌环网,他们都向互联层提供了访问接口。

网络互联层

他的作用是把IP数据包发送到目标主机,网络互联层采用ip协议,它规定了数据包的格式,并规定了为数据包寻找路由的流程。

传输层

传输层的功能是使源主机能和目标主机上的进程能够会话。在传输层定义了两种服务质量不同的协议,即TCP(Transmission Control Protocol  传输控制协议)UDP(User Datagram ProtoCol 用户数据报协议)TCP是一种可靠的协议,他将源主机发送的数据无差错的发送给目标主机。应用层的许多协议都是建立在TCP协议的基础上的,如HTTP FTPTELNET .

UDP是不一个不可靠无链接的协议,主要用于不需要进行报文排序和流量控制的场景。UDP不能保证接受的数据的顺序和发送的数据的顺序一致,甚至不能保证他们全部到达了主机。应用层的一些协议如SNMPDNS协议就建立在UDP协议之上。

应用层

TCP/IP模型将OSI的会话层和表示层的功能合并到应用层实现,针对各种各样的网络应用层引入了许多协议。基于TCP协议的应用层协议主要有以下几种。

FTP:(File Transfer Protocol):文件传输协议,允许在网络上传输文件

TELNET:虚拟终端协议。允许从主机A远程登录到主机B使得主机A充当主机B的虚拟终端

HTTP:超文本传输协议,允许在网络上传输超文本。

HTTPS:安全超文本协议。

POP3:邮局协议,允许用户在客户程序中访问远程终服务器上的电子邮件。

       IMAP4:Intenet消息访问协议。允许用户访问和操作远程服务器的邮件和文件夹。

       SMTP:简单邮件协议,是发送电子邮件的协议。

基于UDP的协议

       SNMP:简单网络管理协议,为管理本地和远程的网络设备提供标准化的途径。

DNS协议:域名系统协议。      

应用层一些通用服务使用的端口


 

服务

端口

协议

文件传输服务

21

FTP

远程登录服务

23

TELENET

传输邮件服务

25

SMTP

用于万维网的超文本传输协议

80

HTTP

访问远程服务器上的邮件服务

110

POP3

互联网消息存取服务

143

IMAP4

安全的超文本传输协议

443

HTTPS

安全的远程登录服务

992

TELNETS

安全的互联网消息存取服务

993

IMAP4S

 

 

阅读(305) | 评论(0) | 转发(0) |
0

上一篇:java 线程安全级别

下一篇:没有了

给主人留下些什么吧!~~