计算机网络之参考模型

一、OSI参考模型

1. 各层功能简介

  • 应用层:应用层协议定义的是应用进程间的通信和交互的规则,不同的网络应用需要不同的应用层协议。
  • 表示层:把数据转换为能与接收者的系统格式兼容并适合传输的格式。
  • 会话层:在数据传输中设置和维护电脑网络中两台电脑之间的通信连接。
  • 传输层:向两台主机进程之间的通信提供通用的数据传输服务。
  • 网络层:基于网络层地址(IP地址)进行不同网络系统间的路径选择。
  • 数据链路层:在不可靠的物理介质上提供可靠的传输。
  • 物理层:在局域网上透明地传送比特,尽可能屏蔽掉具体传输介质和物理设备的差异。

二、TCP/IP参考模型

1. 各层功能简介

  • 应用层:为用户提供所需要的各种服务。定义的是应用进程间的通信和交互的规则,不同的网络应用需要不同的应用层协议。协议包括 SMTP、HTTP、FTP 等。
  • 传输层:为应用层实体提供端到端的、通用的通信功能,保证了数据包的顺序传送及数据的完整性。“通用的”是指不同的应用可以使用同一个运输层服务。协议包括 TCP、UDP 等。
  • 网络层:主要解决主机到主机的路由问题。协议包括 IP、ICMP 等。
  • 链路层:负责相邻的物理节点间的可靠数据传输。协议包括 ARP、IEEE 802.2 等。
  • 物理层:在局域网上透明地传送比特,尽可能屏蔽掉具体传输介质和物理设备的差异。

2. 常用协议

2.1 应用层

  • HTTP
    超文本传输协议(HyperText Transfer Protocol)。
  • DNS
    域名系统(Domain Name System)是域名和IP地址相互映射的分布式数据库。
  • SSH
    安全外壳协议(Secure Shell)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。

2.2 传输层

  • TCP:
    传输控制协议(Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。
  • UDP:
    用户数据报协议(User Datagram Protocol)是一个简单的、无连接的、不可靠的、面向数据报的通信协议。

2.3 网络层

  • IP
    网际协议(Internet Protocol)是用于分组交换数据网络的一种协议,功能包括寻址、路由、尽最大努力交付数据包。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值