总结——计算机网路

总结——计算机网路计算机网络分层分层计算机网络有两种分层方式,第一种就是广泛使用的5层因特网协议栈,也即TCP/IP网络协议,第二种即为7层ISO/OSI参考模型(已淘汰),故这里只考虑5层分法:应用层:因特网的应用层是网络应用程序及它们的应用层协议存留的地方。应用层协议分布在多个端系统上,而一个端系统中的应用程序使用协议与另一个端系统中的应用程序交换分组信息,这种分组信息成为报文(message)。应用层主要的协议有:HTTP协议:提供Web文档的请求和传送(传输层协议为TCP)。SM
摘要由CSDN通过智能技术生成

总结——计算机网络

计算机网络分层

分层

计算机网络有两种分层方式,第一种就是广泛使用的5层因特网协议栈,也即TCP/IP网络协议,第二种即为7层ISO/OSI参考模型(已淘汰),故这里只考虑5层分法:

在这里插入图片描述

  • 应用层:因特网的应用层是网络应用程序及它们的应用层协议存留的地方。应用层协议分布在多个端系统上,而一个端系统中的应用程序使用协议与另一个端系统中的应用程序交换分组信息,这种分组信息成为报文(message)。应用层主要的协议有:

    • HTTP协议:提供Web文档的请求和传送(传输层协议为TCP)。
    • SMTP协议:提供了电子邮件报文的传输。
    • FTP协议:提供两个端系统之间的文件传送。
    • DNS:域名系统(传输层协议为UDP)。
  • 传输层:因特网的传输层在应用程序端点间传送应用层报文,为运行在不同主机上的进程之间提供了逻辑通信,网络层的数据报(见下网络层)通过网络层发送到目标计算机后,应用程序在传输层定义逻辑端口,确认身份后,将数据报交给应用程序,实现端口与端口间的通信,在传输层中传输的分组称为报文段(segment)。在因特网中,传输层有两种典型协议:

    • TCP协议:提供面向连接的服务,为可靠传输,包括了报文向目的地的确保传递和流量控制(发送方/接收方速率匹配),TCP也将长报文划分为短报文,并提供拥塞控制机制,即当网络拥塞时,源抑制其传输速率。
    • UDP协议:提供面向无连接的服务,为不可靠传输没有流量控制,也没有拥塞控制,该协议只是在IP数据报上增加端口等部分信息,多用于视频通信、电话会议等(即使少几帧数据也无伤大雅)。

    进程到进程的数据交付(即后面提到的多路复用多路分解)和差错检查是两种最低限度的传输层服务,也是UDP协议所能提供的仅有的两种服务。

  • 网络层:因特网的网络层负责将IP数据报(datagram)从一台主机移动到另一台主机,提供了主机之间的逻辑通信。根据IP定义网络地址,区分网段,子网内根据地址解析协议(ARP)进行MAC寻址,子网外进行路由转发数据报。网络层协议主要用:

    • 网际协议IP:定义了在数据报中的各个字段以及端系统和路由器如何作用于这些字段。
    • 路由选择协议:决定如何选择路由。
  • 链路层:链路层定义数据帧(frame), 写入源和目标机器的物理地址、数据、校验位来传输数据,链路层的任务是将整个帧从一个网络元素移动到邻近的网络元素。链路层的主要例子包括:

    • 以太网
    • WiFi
  • 物理层:物理层的任务将链路层更进一步细化,将帧中的一个个比特从一个节点移动到下一个节点。该层协议与链路层的实际传输相关,如,对于以太网来讲有许多物理层协议:

    • 双绞铜线
    • 同轴电缆
    • 光纤

封装

在这里插入图片描述

在因特网中的报文传输体现了封装,在发送主机端,一个应用层报文(上图中M)被传送给运输层,运输层收取上层报文并添加附加信息(上图Ht,即所谓运输层首部信息),该首部将被接收端的运输层使用,应用层报文和运输层首部信息一起构成了运输层报文段,也就是说运输层报文段封装了应用层报文。运输层则向网络层传递该报文段,网路层增加了如源和目的端系统地址等网络层首部信息(上图Hn),生成网络层数据报。数据报到链路层,加上链路层首部信息(上图Hl)成为链路层帧

所以说,在每一层,一个分组具有两种类型的字段:首部字段有效载荷字段,而有效载荷通常即为来自上一层的分组。

一些重要概念

套接字Socket

网络应用程序由成对的进程组成

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值