tcpip模型中的差错检验方式及检查对象
时间: 2024-03-31 16:35:30 浏览: 15
TCP/IP模型中的差错检验方式有两种,分别是循环冗余校验(CRC)和奇偶校验(Parity Check)。
CRC是一种高效的差错检验方法,它通过生成多项式计算出校验码,并将该校验码添加到数据帧的尾部。接收方在接收到数据帧后,同样使用多项式计算出校验码,与接收到的校验码进行比对,如果两者相同,则认为数据帧没有出现差错,否则则认为数据帧存在错误。
奇偶校验是一种较为简单的差错检验方法,它将每一个字节的二进制位数加起来,然后判断其和的奇偶性。如果和为偶数,则在数据帧的尾部添加一个“0”;如果和为奇数,则在数据帧的尾部添加一个“1”。接收方在接收到数据帧后,同样进行奇偶校验,如果校验结果与发送方相同,则认为数据帧没有出现差错,否则则认为数据帧存在错误。
差错检验的检查对象是数据帧。在发送方发送数据帧时,在数据帧中添加校验码;在接收方接收数据帧时,对数据帧中的校验码进行校验,以判断数据帧是否存在差错。
相关问题
tcpip四层模型还是五层
TCP/IP 网络协议栈最初是基于四层模型设计的,包括网络接口层、网络层、传输层和应用层。这个四层模型是指的是物理层和数据链路层被合并为网络接口层。
然而,在实际应用中,为了更好地管理和控制网络通信,人们逐渐引入了一个额外的层,即网络接口层,来对数据链路层进行更详细的划分和管理。因此,现代 TCP/IP 网络协议栈常常被描述为五层模型,包括物理层、数据链路层、网络层、传输层和应用层。
所以,TCP/IP 网络协议栈可以被看作是四层模型或五层模型,具体取决于所采用的描述方式。
osi七层模型和tcpip四层
OSI七层模型和TCP/IP四层模型都是用于描述计算机网络中不同层次功能的模型。
OSI七层模型将网络功能划分为应用层、表示层、会话层、传输层、网络层、数据链路层和物理层。而TCP/IP四层模型将网络功能划分为应用层、传输层、网络层和数据链路层。
OSI七层模型是一种理论上的模型,它引进了服务、接口、协议和分层的概念。而TCP/IP模型则是在OSI模型的基础上建立起来的,借鉴了OSI的概念。
OSI模型先有模型,后有协议和实践,而TCP/IP则相反,先有协议和应用,再提出了模型。此外,OSI模型是一种理论上的模型,而TCP/IP已经被广泛应用,并成为网络互联实施上的标准。
对于具体的协议,OSI模型主要包括OSI参考模型和TCP/IP协议栈。OSI参考模型是ISO组织在1985年研究的网络互联模型,而TCP/IP协议栈是美国国防部赞助的研究网络,最终发展成为全球规模最大的因特网。
总的来说,OSI七层模型和TCP/IP四层模型是用于描述计算机网络中不同层次功能的模型,它们有一些相似之处,但也有一些区别。OSI模型是一种理论上的模型,而TCP/IP模型已经被广泛应用。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [OSI七层模型和TCPIP四层网络模型](https://blog.csdn.net/MZY_ayoung/article/details/119791768)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [OSI七层模型和TCP/IP四层模型](https://blog.csdn.net/xuedan1992/article/details/80958522)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]