计算机网络

1.计算机网络体系结构

1.1 简介

定义:计算机网络的各层 + 其协议的集合
作用:定义该计算机网络的所能完成的功能

1.2 结构介绍

计算机网络体系结构分为3种:OSI体系结构(法定标准)、TCP / IP体系结构(事实标准)

OSI体系结构:概念清楚 & 理念完整,但复杂 & 不实用
TCP / IP体系结构:含了一系列构成互联网基础的网络协议,是Internet的核心协议 & 被广泛应用于局域网 和 广域网
在这里插入图片描述

  • 对于OSI参考模型:
    • 低三层为通信子网,负责数据传输 高三层为资源子网,相当于计算机系统,完成数据处理 传输层承上启下

2.TCP / IP模型

2.1 简介

由于 TCP / IP体系结构较为广泛,故主要研究TCP / IP体系
在这里插入图片描述

应用层

应用层工作在操作系统中的用户态,我们电脑或⼿机使⽤的应⽤软件都是在应⽤层实现。那么,当两个不同设备的应⽤需要通信的时候,应⽤就把应⽤数据传给下⼀层,也就是传输层。

运输层

传输层及以下则⼯作在内核态。应⽤层的数据包会传给传输层, 传输层(Transport Layer)是为应⽤层提供⽹络⽀持的。

传输层的两个协议:

  1. TCP(Transmission Control Protocol),即 传输控制协议:大部分应用使用,(通过 流量控制、超时重传、阻塞控制等)保证数据包可靠的传给对方。
  2. UDP (User Datagram Protocol) ,即 用户数据报协议:只负责发送数据包,不保证可靠,但实时性更好。

当传输层的数据包大小超过 MSS(TCP 最⼤报⽂段⻓度) ,就要将数据包分呈一个个TCP 段(TCP Segment)。
当设备作为接收⽅时,传输层则要负责把数据包传给应⽤,但是⼀台设备上可能会有很多应⽤在接收或者传输数据,因此需要⽤⼀个编号将应⽤区分开来,这个编号就是端⼝。由于传输层的报⽂中会携带端⼝号,因此接收⽅可以识别出该报⽂是发送给哪个应⽤。

网际层

⽹络层最常使⽤的是 IP 协议(Internet Protocol), IP 协议会将传输层的报⽂作为数据部分,再加上 IP 包头组装成 IP 报⽂,如果 IP 报⽂⼤⼩超过 MTU(以太⽹中⼀般为 1500 字节)就会再次进⾏分⽚,得到⼀个即将发送到⽹络的 IP 报⽂。
在这里插入图片描述
IP 协议的寻址作⽤是告诉我们去往下⼀个⽬的地该朝哪个⽅向⾛,路由则是根据「下⼀个⽬的地」选择路径。寻址更像在导航,路由更像在操作⽅向盘。

TCP协议

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值