计算机网络——体系结构

本文详细介绍了计算机网络体系结构,包括OSI和TCP/IP的区别,各层的功能如物理层处理传输媒体、数据链路层解决主机标识和信号协调,网络层的IP地址与路由选择,运输层的错误处理,以及应用层的网络应用示例。同时概述了实体、协议和服务等核心概念。
摘要由CSDN通过智能技术生成

目录

常见的计算机网络体系结构

计算机网络体系结构分层的必要性

物理层

数据链路层

网络层

运输层

应用层

总结

 计算机网络体系结构分层思想举例

计算机网络体系结构的专用术语


常见的计算机网络体系结构

 OSI是法律上的体系结构(学术派),TCP/IP是实际上的国际标准(商业派)。另外TCP/IP协议族综合OSI七层模型,可以把网络接口层分为物理层和数据链路层。

使用IP协议互连不同的网络接口,同时IP协议可以为各种网络应用提供服务。

TCP/IP协议族里面包含大量的协议,其中的TCP和IP协议是其中非常重要的两个协议,所以用TCP/IP协议来表示整个协议大家族。

计算机网络体系结构分层的必要性

计算机网络是个非常复杂的系统,“分层”,可以将复杂的问题简单化。

物理层

  • 采用怎样的传输媒体(介质):双绞线等
  • 采用怎样的物理接口:RJ45以太网接口
  • 使用怎样的信号表示比特0和1:方波信号等

数据链路层

如下图,总线型的网络上,A要和C进行通信,那么C如何知道A的信息是发给他的,B,D,E又如何知道信息不是发给他的?

  •  如何标识网络中的各主机(主机编码问题,例如MAC地址)
  • 如何从信号所表示的一连串比特流中区分出地址和数据
  • 如何协调各主机争用总线(信号碰撞)

PS:总线型网络已经淘汰了。现在常使用的是使用以太网交换机将多台主机互连形成的交换式以太网。

网络层

  • 如何标识各网络以及网络中的各主机(网络和主机共同编址的问题,例如IP地址)

这里有一个IP地址:192.168.1.254

前三个十进制数用来标识网络,第四个十进制数用来标识主机。

  • 路由器如何转发分组,如何进行路由选择

运输层

  • 如何解决进程之间基于网络的通信问题
  • 出现传输错误,如何处理

应用层

  • 通过应用进程间的交互来完成特定的网络应用

总结

 计算机网络体系结构分层思想举例

应用进程间基于网络的通信,例如基于HTTP的浏览器通信

计算机网络体系结构的专用术语

有三个代表性的分类:实体,协议,服务

  • 实体:任何可发送或接收信息的硬件或软件进程。
  • 对等实体:收发双方相同层次中的实体。
  • 协议:控制两个对等实体进行逻辑通信的规则的集合。
  • 协议的三要素:语法、语义、同步。
  • 服务:在协议的控制下,两个对等实体间的逻辑通信使得本层能够向上一层提供服务。
  • 要实现本层协议,还需要使用下面一层所提供的服务。
  • 服务访问点:在同一系统中相邻两层实体交换信息的逻辑接口,用于区分不同的服务类型。
  • 服务原语:上层使用下层所提供的服务必须通过与下层交换一些命令,这些命令称为服务原语。
  • 协议数据单元PDU:对等层次之间传送的数据包称为该层的协议数据单元。
  • 服务数据单元SDU:统一系统内,层与层之间交换的数据包称为服务数据单元。
  • 多个SDU可以合成一个PDU,一个SDU也可以划分为几个PDU。
  • 20
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值