网络协议分析和总结.docx
网络协议:为了使计算机网络中建立规则的、标准和约定的集合。网络协议包:tcp/ip协议、netbeui协议、ipx/spx协议、
层次结构:网络之间的节点联系复杂,因此需要把复杂的分解成简单的。常用的技术就是层次方式1.结构中的每一层都有明确的服务和标准的接口2.把用的应运程序作为最高成
3.除了最高成,中间的每一层都想上一层提供服务,同时也是下一层的用户。 4.把物理通信路线作为最底层,它使用最高层传输数据,是提供服务的基础。
计算机网络体系结构分成七层:自下而上:物理层-----数据链路层-----网络层------传输层 会
话层-----表示层 应用层
标准的osi模型
七层
数据格式
功能与链接
典型设备
应用层
网络服务和使用者应
网关
用程序间的一个接口
表示层
数据表示、数据压缩、
数据安全
会话层
建立、管理和终止会
话
网络层
分割和重新组合数据包packet
基于网络层地址(ip
地址)进行不同网络系统间的路径选择
路由器
数据链路层
将比特信息分装成数
在物理层上建立、撤
网桥、交换器、网卡
据帧frame
销、标识逻辑链接和
链路复用 以及差错
校验等功能。通过使
用接收系统的硬件地
址或物理地址来寻址
物理层
传输比特(bit)流
建立、维护和取消物
理连接
光纤、同轴电缆、双
绞线、中继器和集线
器
应用层
表示层会话层传输层网络层
数据链路层
物理层
DHCP·DNS·FTP·Gopher·HTTP·IMAP4IRC·NNTP·XMPP·POP3
Tcp udp
Ip(ip4ip6)icmp is-is等等
Wifi(ieee802.11) wimax(ieee802.16) gprs 以太网等等
物理设备 以太网 调制解调器 电力线通信 光导纤维
第四层是完成数据传输服务,上面三层面向用户。常用的三种协议:
Tcp/ip协议:transmissioncontrolprotocol/internetprotocol传输控制协议/因特网协议,tcp负责发现传输问题,发现问题就及时传输,直到传输到指定的目的地,ip是给因特网的每台电脑规定一个地址.
Tcp/ip有四层协议组成:网络接口层网络层传输层应用层
TCP/IP模型应用层传输层网络层网络接口层OSI模型应用层表示层会话层传输层网络层数据链路层物理层Tcp/ip协议与osi协议不完全相同
TCP/IP模型
应用层
传输层网络层
网络接口层
OSI模型
应用层表示层会话层传输层网络层
数据链路层
物理层
物理层是定义物理介质的各种特性
网络接口层
数据链路层是负责接收ip数据包并通过网络发送
网络层
负责相邻计算机之间的通信,其中包括三方面:
处理来自传输层的分组请求,收到请求后,将分组装入ip数据,选择去往信宿机的路线,然后将数据发往适当的网络接口.
处理输入数据报:首先检查其合法性,然后进行寻径,加入数据已报已到达信宿机,则去掉报头,将剩下部分交给适当的传输协议;假如该数据报尚未到达信宿,则转发该数据报.
处理路径、流控、拥塞
网络层包括:ip协议、控制报文协议、地址转换协议、方向地址转换协议。传输层
提供应用层间的通信。其功能包括:格式化信息流、提供可靠传输。传输协议层主要是:传输控制协议tcp、用户数据报协议udp
应用层
应用层协议主要包括如下:FTP、TELNET、DNS、SMTP、RIP、HTTP
FTP是文件传输协议,一般上传下载用ftp服务,数据端口是20H,控制端口是21H.
TELNET服务是用户远程登录服务。使用23H端口,使用明码传输,保密性差、简单方便。DNS(domainnameservice)是域名解析服务,提供域名到ip地址之间的转换SMTP(simplemailtransferprotocol)是简单邮件传输协议,用来控制信件的发送、中转。RIP(routerinformationprotocol)是路由信息协议,用于网络设备之间交换路由信息。NFS(networkfilesystem)是网络文件系统,用于网络中不同主机间的文件共享。HTTP(hypertexttransferprotocol)是超文本传输协议,用于实现互联网中的www服务。
总结
Osi中的层应用层
表示层会话层传输层
功能
文件传输、电子邮件、文件服务、虚拟终端
数据格式化、代码转换、数据加密解除和建立与别的接点的联系
提供端与端的接口
Tcp/ip协议族
TFTP、HTTP、FTP、SMTP、DNS、
RIP、telnet没有协议没有协议Tcp、udp
网络层
数据链路层物