首页 > 其他分享 >认识计算机网络

认识计算机网络

时间:2023-04-04 21:00:44浏览次数:42  
标签:封装 认识 计算机网络 传输层 浏览器 数据 应用层 端口号

数据传输过程 

从我们的计算机访问搜狐网站

认识计算机网络_传输层

数据的封装过程——各层用本层的协议封装 

认识计算机网络_封装_02

数据的传输过程——物理网内数据交换 实质上是对等层协议通信的过程 

认识计算机网络_传输层_03

数据的传输过程——物理网之间通过路由器选择路径 

认识计算机网络_数据_04

数据的传输过程——物理网内数据交换 实质上是对等层协议通信的过程 

认识计算机网络_数据_05

数据的传输过程——物理网之间通过路由器选择路径 

认识计算机网络_数据_06

数据的传输过程——物理网内数据交换 实质上是对等层协议通信的过程 

认识计算机网络_数据_07

数据的拆封过程 

认识计算机网络_传输层_08

应用层封装 

我们在浏览器中输入网址http://www.sohu.com,实际上是要向搜狐网址发送数据; 应用层会用HTTP协议对要发送的数据进行一些列的处理,进行应用层封装。

认识计算机网络_数据_09

传输层封装1 

打开浏览器实际上我们就开启了一个浏览器进程;

如果你还在玩一个游戏,那么这个游戏是另一个进程; 除固定的著名端口号外计算机会为每个发送数据的进程随机分配一个端口号。假设浏览器进程号分配2401,游戏进程号2402。 

认识计算机网络_封装_10

传输层封装2 

应用层的数据交给传输层,传输层会用TCP协议再对应用层的数据进行封装;

传输层TCP在封装的时候会添加源端口号2401和目的端口号80; 2401是发送请求的计算机随机分配给浏览器发送进程的端口号,请求的网页回来时,不会送给游戏进程,而是送给浏览器进程。 80是WWW的著名端口号,网页请求到达搜狐网服务器时,就会去往WWW服务,而不会送给其他的服务。因为一个服务器上可能有许多服务,如WWW服务、FTP服务、邮件服务。 

认识计算机网络_传输层_11

网络层封装 

传输层把TCP封装好的数据再交给互联层,互联层会对传输层的数据继续用IP协议进行封装;

IP封装时会添加源IP地址192.168.1.1,目的地址120.204.199.149; 这个目的地址120.204.199.149是哪里来的呢?是应用层通过DNS服务器对域名www.sohu.com解析获得的; 目的IP地址是搜狐网站地址,原IP地址是请求网页的计算机地址。 IP地址用于在不同物理网络之间寻找路径。 

认识计算机网络_传输层_12

数据链路层封装

互联层会将封装好的数据交给数据链路层,数据链路层会用以太网协议继续进行封装。

封装中要加入以太网中目的MAC地址和发送数据的计算机的MAC地址; 发送的计算机的MAC地址是知道的Y.Y.Y,下一个目的站点(网关)的MAC地址不知道。计算机会通过ARP协议解析获得X.X.X。 

认识计算机网络_传输层_13

标签:封装,认识,计算机网络,传输层,浏览器,数据,应用层,端口号
From: https://blog.51cto.com/yangsir0576/6169534

相关文章

  • 计算机网络——CDN加速技术原理
    摘要CDN的全称是(ContentDeliveryNetwork),即内容分发网络。其目的是通过在现有的Internet中增加一层新的CACHE(缓存)层,将网站的内容发布到最接近用户的网络”边缘“的节点,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大......
  • 计算机网络----运输层
    《运输层概述》    解释:《端口》 具体书P214两台主机进行通信就是两台主机中的应用进程相互通信所谓的端到端的通信也就是应用进程之间的通信这个端就是所谓的端口   ......
  • 类(class)和结构(structure)的认识
    本文复制了MSDNlibrary的原话,觉得它说得有道理,狠经典原话:类和结构是.NETFramework中的常规类型系统的两种基本构造。两者在本质上都属于数据结构,封装着一组整体作为一个逻辑单位的数据和行为。数据和行为是该类或结构的“成员”,它们包含各自的方法、属性和事件等(本主题后......
  • 第四章 计算机网络与信息安全
    第四章计算机网络与信息安全5+3分第一节OSIRM七层模型传输层:PtoP端到端的连接网络层:分组传输与路由选择分包链路层:传送以帧为单位的信息物理层:以二进制传输传输设备:物理层:中继器:让信号不失真。负责信号的复制、调整、放大功能。用此来延长网络的长......
  • 从 JDK 9 到 19,认识一个新的 Java 形态(内存篇)
    前言在JDK9之前,Java基本上平均每三年出一个版本。但是自从2017年9月份推出JDK9到现在,Java开始了疯狂更新的模式,基本上保持了每年两个大版本的节奏。从2017年至今,已经发布了一个版本到了JDK19。其中包括了两个LTS版本(JDK11与JDK17)。除了版本更新节奏明显加快之......
  • 电子逻辑认识
    电子逻辑有四层:第一层:半导体晶体管的联特性——模拟实现布尔逻辑 高电压为正用1表示,低电压为负用0表示。第二层:小规模集成电路实现的基本逻辑功能——逻辑门(与非、或、或非、同或、异或等)第四层:中小规模集成电路的复杂逻辑器件(1)组合逻辑电路——全加器、译码/编译器、三态门......
  • 对电子逻辑的一些认识
    把电子逻辑看做一个系统整体,它由四部分组成,每一部分都有其特定的功能。同时它有自己的表达形式,高电压表示1;低电压表示0. 第一部分:半导体晶体管(P/N),具有放大,开关的作用。是电子逻辑这个系统的基础组成部分。 第二部分:小规模集成电路, 也叫做逻辑门电路,基本功能包括(与,或,非等)。......
  • 对电子逻辑知识的认识
    电子元件基础1、第一层半导体晶体管的开关特性——模拟实现布尔逻辑(1)正逻辑:高电压表示1(国际标准)(2)负逻辑:高电压表示02、第二层小规模集成电路实现的基础逻辑功能——逻辑门逻辑门包括:与、或、非、与非、或非、同或、异或等。3、第三层中小规模集成电路实现的复杂逻辑器件:......
  • 计算机网络实验 实验5 运输层和应用层协议解析
    实验5运输层和应用层协议解析一、实验目的  本实验通过运用Wireshark对网络活动进行分析,观察TCP协议报文,分析通信时序,理解TCP的工作过程,掌握TCP工作原理与实现;学会运用Wireshark分析TCP连接管理、流量控制和拥塞控制的过程,发现TCP的性能问题。二、实验内容任务1:TCP正常......
  • 认识mysql组合索引的最左匹配原则
    关于mysql组合索引的最左匹配原则很多人都理解都是不正确的,那接下来就带你正确的认识它。为何要使用组合索引呢效率高,减少查询开销,索引列越多,通过索引筛选出的数据越少覆盖索引,MySQL可以直接通过遍历索引取得数据,而无需回表,这减少了很多的随机io操最左匹配原则是什么顾名思义,就是最......