计算机网络知识全面讲解:理解网络协议

本文通过租房协议的案例,形象地解释了计算机通信中协议的概念,指出协议确保了通信双方的共识,避免了理解上的混乱。文中提到了网络层、传输层协议的报文格式,如IP首部和HTTP请求/响应报文,强调了协议在确保网络通信中的关键作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习计算机网络,必须先掌握计算机通信使用的协议。
对很多学习计算机网络的人来说,协议是不太好理解的概念。因
为计算机通信使用的协议是大家看不到、摸不着的,所以总是感觉非
常抽象、难以想象。为此,在讲计算机通信使用的协议之前,先看一
份租房协议,再去理解计算机通信使用的协议就不抽象了。
其实协议对大家来说并不陌生,大学生走出校门参加工作就要和
用人单位签署就业协议,工作后还有可能要租房住,就要和房东签署
租房协议。下面通过一个租房协议来理解签协议的意?和协议包含的
内容,进而理解计算机通信使用的协议。
如果租客租房不和房东签协议,只是口头和房东约定房租多少、
每个月几号交房租、押金多少、家具家电设施损坏谁负责,时间一
长,这些约定大家就都记不清了。一旦出现某种情况,租客和房东就
容易产生误解和矛盾。
为了避免纠纷,租客和房东需要签订租房协议,将双方关心的事
情协商一致并写到协议中,双方确认后签字。协议一式两份,双方都
要遵守,如图1-2所示。

假如以上租房协议是租房协议的标准,为了简化协议的填写,租
房协议可以定?成一个表格,如图1-3所示。出租方和承租方在签订租
房协议时,只需填写表格要求的内容即可,协议的详细条款不用再填
写了。表格中出租方姓名和身份证、承租方姓名和身份证、房屋位置
等称为“字段”,这些字段既可以是定长,也可以是变长。如果是变
长,要定?字段间的分隔符

 

计算机通信使用的协议也像租房协议一样,有甲方和乙方,除了
定?甲方和乙方遵循的约定外,还会定?请求报文和响应报文的格
式。报文格式类似于图1-3所示的表格。在以后的学习中,使用抓包工
具分析数据包,看到的就是协议报文的格式,协议的具体条款我们看
不到。图1-4所示的是IP定?的各个字段,我们称其为“IP首部”。网络
中的计算机通信时只需按以下表格填写内容,通信双方的计算机和网
络设备就能够按照网络层协议约定的内容工作。 

应用层协议定?的报文格式,我们称其为“报文格式”,后面会讲
到网络层协议和传输层协议定?的报文格式,我们称其为“网络层首
部”和“传输层首部”。有的协议需要定?多种报文格式,例如,ICMP
有3种报文格式:ICMP请求报文、ICMP响应报文和ICMP差错报告报
文。再如,HTTP定?了两种报文格式:HTTP请求报文和HTTP响应报
文。
上面的租房协议是双方协议,协议中有甲、乙双方。有的协议是
多方协议,例如,大学生大四实习,要和实习单位签订实习协议,实
习协议就是三方协议,包括学生、校方和实习单位 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值