网络协议基础知识
网络协议
理解网络协议的基本概念,互联协议(OSI)分层模型的基本思
想,TCP/IP协议的基本概念
:互联协议(OSI)分层模型的基本思想,TCP/IP协议的基本概念
任务驱动、小组讨论教师总结
1、理解网络协议的基本概念,
2、能描述网络的开放系统互联协议(OSI)分层模型的基本思想,
3、能描述因特网TCP/IP协议的基本概念、思想与功能。
一、计算机网络协议定义:
网络协议是网络设备之间进行互相通信的语言和规范。常用的网络协议有:IPX、TCP/IP、NetBEUI。TCP/IP是Internet使用的协议。
协议的三要素:语法、语义、规则。
每个网络中至少要选择一种网络协议。具体选择哪一种网络通信协议主要取决于网络的
规模、网络的兼容性和网络管理等几个方面。常接触的局域网中,一般使用NETBEUT、IP/SPX和TCP/IP三种协议。
OSI模型,即开放系统互连基本参考模型(OSI/RM),是国际标准组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI。
计算机网络是一个很复杂的信息系统。对于复杂问题的解决和分析,可以采用一种分
层的思想方法来解决。如寄信的过程,整个过程如下:
寄信过程虽然复杂,但人们采用分层分步方法很好地解决了。下一层次为上一层提供
服务,对等层完成对应功能。
为了解决不同标准的网络之间进行通信的问题,国际标准化组织ISO提出了开放系统互连参考模型(OSI层次模型),将通信所必需的功能分为七个层次,如下图:
1、分层中的每一模块便于研发,更易于理解。
2、网络部件能够标准化。
3、允许不同类型的网络硬件和软件相互通信。
4、各层功能相对独立,易于维护。
5、各层使用下层提供的接口,同时也为它的上层提供接口。
TCP/IP协议(Transfer Control Protocol/Internet Protocol)叫做传输控制/网际协议,又叫网络通讯协议,它包括上百个各种功能的协议,如:远程登录、文件传输和电子邮
件等,而TCP协议和IP协议是保证数据完整传输的两个基本的重要协议。通常说TCP/IP是Internet协议族,而不单单是TCP和IP。
TCP/IP协议的基本传输单位是数据包 (datagram)。TCP协议负责把数据分成若干个数
据包,并给每个数据包加上包头;IP协议在每个包头上再加上接收端主机地址,这样数据
找到自己要去的地方。如果传输过程中出现数据丢失、数据失真等情况,TCP 协议会自动要求数据重新传输,并重新组包。总之,IP协议保证数据的传输,TCP 协议保证数据传输的质量。
TCP/IP协议数据的传输基于TCP/IP协议的四层结构:应用层、传输层、网络层、接
口层,数据在传输时每通过一层就要在数据上加个包头,其中的数据供接收端同一层协议使
用,而在接收端,每经过一层要把用过的包头去掉,这样来保证传输数据的格式完全一致。
TC和IP协议以及其他100多个协议构成了TCP/IP协议簇,其中TCP 协议和IP协议是最重要的核心协议。TCP/IP协议分四层,与OSI参考模型比较如下: