闵行建设机械网站广西响应式网站建设

pingmian/2026/1/19 22:25:23/文章来源:
闵行建设机械网站,广西响应式网站建设,部分网站打不开的原因,做网站需要学哪些语言一、TCP/IP的具体含义#xff1a; 从字面意思来讲#xff0c;很多人会认为TCP/IP是指TCP与IP这两种协议。有时确实也可以说是这两种协议#xff0c;但是大部分情况下所说的是利用IP进行通信时所必须用到的协议群的统称。具体来说IP,ICMP,TCP,UDP,FTP以及HTTP等都属于TCP/IP协…一、TCP/IP的具体含义 从字面意思来讲很多人会认为TCP/IP是指TCP与IP这两种协议。有时确实也可以说是这两种协议但是大部分情况下所说的是利用IP进行通信时所必须用到的协议群的统称。具体来说IP,ICMP,TCP,UDP,FTP以及HTTP等都属于TCP/IP协议。他们与TCP/IP之间关系密切是互联网不可缺少的部分。因此大部分情况下TCP/IP是泛指这些协议有时也称为TCP/IP为国际协议族。如图  二、TCP/IP协议分层模型 TCP/IP是当今计算机网络界使用最为广泛的协议了解TCP/IP不仅是网络工程师的必须而且也是我们小猿需要学习的东西。那么什么是TCP/IP呢看下图先来简单的了解一下 上图列出了OSI参考模型与TCP/IP分层模型的大致关系从图上就可以看出这两者之间还是有很多差别的。但是和OSI参考模型对应起来看能够帮助我们更好的理解TCP/IP中每个协议具体的功能。OSI主要注重“通信协议必要的功能是什么”而TCP/IP主要是“在计算机上实现协议应该开发那些程序”。看上去好像传统开发模型和敏捷开发模型似的。  1、硬件物理层 TCP/IP的最底层是负责数据传输的硬件这种硬件就相当于以太网或者是电话线等物理层设备。 2、网络接口层数据链路层 网络接口层利用以太网中的数据链路层进行通信因此属于接口层。也就是说把他当做让NIC起作用的“驱动程序”也无妨。驱动程序是在操作系统与硬件之间起桥梁作用的软件。 3、互联网层网络层 互联网层使用的是IP协议相当于OSI参考模型中的网络层。IP协议依靠IP地址进行转发分包数据。TCP/IP分层模型中的互联网层与传输层的功能通常是有操作系统提供的。尤其是路由器他必须具有互联网层转发分组数据包的功能。所以连接互联网的所有的主机与路由器都必须实现IP的功能。 4、传输层 TCP/IP分层模型中的传输层与OSI模型中的传输层有点类似主要的功能就是让应用程序之间实现通信。其中TC是一种面向有链接的传输层协议他可以保证两端通信主机的通信可达但是建立与断开连接至少需要多次的发包与收包。UDP是一种有别于与TCP的无连接的传输层协议他不会关注接收端是不是接收到了数据。 5、应用层会话层以上的分层 TCP/IP分层模型中的应用层从图中可以看出他不仅实现了OSI参考模型中的应用层同时也实现了其中的表示层与会话层。我们常用的WWW,电子邮件文件传输等应用都包含在其中。其中WWW中浏览器与服务器之间通信所用的协议就是HTTPHyperText Transfer Protocol协议他所传输的数据的格式主要是HTML。www中的HTTP协议是属于应用层的协议而HTML是一种属于表示层的协议。电子邮件中的使用协议是SMTPSimple Mail Transfer Protocol协议。文件传输中使用的协议是FTP协议。 三、TCP/IP通信的实例 我们都很好奇TCP/IP是怎么实现数据的传输的呢接下来就来看一下从应用层到物理层的数据处理流程。 在TCP/IP分层模型中每个分层都会对所发送的数据附加一个首部在这个首部中包含了该层必要的信息比如发送的目标地址与协议的信息等。从下一层的角度来看从上一层收到的包全部都被认为是本层的数据。 发送数据包 我们还是用电子邮件作为例子假设A给B发送电子邮件内容为”早上好“。从TCP/IP的角度来看就是从计算机A把数据发送到计算机B。下面我们来了解一下具体的过程 1、应用程序处理 启动邮件程序输入内容与收件人当鼠标点击“发送”后就可以开始TCP/IP的通信了。 首先会在应用程序中进行编码处理。利用电子邮件使用UTF-8的编码格式等这相当于OSI中的表示层的功能。编码完成后实际的邮件不一定会马上发送出去因为有的邮件软件可以一次发送多个或者是定时发送或者是接收端点击接收才可以接收新的邮件。。像这种何时建立通信连接何时发送数据的管理功能可以看做是OSI中的会话层。 应用在发送邮件的那一刻建立了TCP连接从而利用这个TCP连接进行发送数据。在这个过程中首先是把数据发送给TCP,然后再进行传递与转发。 2、TCP模块的处理 TCP根据应用的指示负责建立连接发送数据以及断开连接。TCP提供了把应用层发来的数据顺利发送至对端的可靠传输。为了实现TCP这个功能需要在应用层数据的前端加上一个TCP首部。这个TCP的首部包括源端口号与目标端口号用于识别发送主机与接收主机上的应用序号用于标示发送的包中哪部分是数据以及效验和用来判断数据是否被损坏。然后把数据交给IP. 3、IP模块的处理 IP将TCP传过来的TCP首部与数据当做自己的数据并在TCP首部前端加上自己的IP首部。IP首部包含接收端IP与发送端的IP紧跟IP首部的还有判断其后面的数据是TCP还是UDP的信息。IP包生成后参考路由控制表决定接受此IP包的路由或主机。 4、网络接口以太网驱动的处理 在接收到IP的包这些IP的包对于以太网来说只不过是数据。给这些数据加上以太网首部并进行发送处理。以太网首部中包含接收端的MAC地址发送端的MAC地址以及标致以太网类型的协议。 每一个包的首部至少包含两个信息一个是发送端与接收端的地址另一个是上一层的协议类型。经过每个协议分层时都必须有识别发送端与接收端的信息。以太网会用MAC地址IP会用IP地址而TCP/UDP则会使用端口号来识别即使是在应用层像电子邮件这样的地址也是一种识别。这些信息都包含在经过各个分层的数据的包的首部信息中。此外包首部中还包含了一个识别位用来标识上一层协议的种类信息。详细信息如图 数据包的接受处理 包的接收过程与发送过程是一个逆过程。 1、网络接口以太网驱动的处理 主机接收到以太网发来的数据包之后首先从以太网的包首部找到MAC地址来判断这个包是不是发给自己的。不是发给自己的就丢弃是发给自己的就解析数据包然后转给IP。 2、IP模块的处理 IP接收到从下层发来的数据包之后解析判断包首部的IP地址与自己的IP地址是不是同一个IP地址如果地址相匹配并从这个数据包中检查上一层的数据类型如果是TCP则会转发给TCP进行处理如果是UDP则会转发给UDP进行处理。 3、TCP模块的处理 在TCP接收到数据之后首先会校验数据判断数据是否有损坏。然后检验是否是按照序号接收数据最后检查端口号确定具体的应用程序是哪个。与此同时接收端接收到数据之后会发送一个“确认回执”到发送端来确认数据是否发到。如果没有确认发送端会认为数据没有发送到所以继续重复发送。 4、应用程序的处理 接收端的应用程序接收到从TCP发来的数据包之后在进行解码然后显示发送数据的内容。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/87748.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

餐饮网站源码福州网站建设公司哪家比较好

输入:一个没有排序的正数数组nums 输出:在 nums数组中未出现的最小的正整数 规则:数组中的元素可能是负数,也可能重复。要求时间复杂度O(n),空间复杂度O(1)。 分析:题目其实很简单,遍历一次放入…

制作企业网站需要注意的事项WordPress又拍云联盟代码

文章目录 前言dequedeque底层设计迭代器设计 priority仿函数数组中的第k个最大元素优先级队列模拟实现pushpop调整仿函数存储自定义类型 前言 今天要介绍比较特殊的结构,双端队列。 还有一个适配器,优先级队列。 deque 栈的默认容器用了一个deque的东西…

织梦做旅游网站成都网站建设龙兵

作者:周小白 【TechWeb】10 月 19 日消息,今日,腾讯云首次对外公布了“小程序云开发十大优秀实践”,包括白鹭引擎、千墨科技、腾讯新闻、即速应用、微盟、唯品会、猫眼、香格里拉、微信读书、微信支付等,涉及多个行业。…

网站建设公司主要完整网站模板下载

一 三层交换机 1 三层交换机概述 三层交换二层交换三层转发 2 虚拟接口概述 在三层交换机上配置的VLAN接口为虚拟接口,使用Vlanif(VLAN虚拟接口)实现VLAN间路由,VLAN接口的引入使得应用更加灵活 三层交换机VLAN间通信的转发…

php免费网站源码做网站排名步骤

Eric Evans 的领域驱动设计是对软件设计领域的一次重新审视,是在面向对象语言大行其道时对数据建模的“拨乱反正”。Eric 强调了模型的重要性,例如他在书中总结了模型在领域驱动设计中的作用包括: 模型和设计的核心互相影响模型是团队所有成…

做企业网站需要建多大的画布网站制作周期

目录 一、前置工作: 1.整体项目目录结构 2.创建普通javamaven项目。 3.导入依赖,改造成springboot项目 4.配置启动类 5.创建service接口及其实现类 6.创建接口Mapper 7.配置数据源 8.创建数据库表 二、使用MP(mybatisplus)的分页插件 二、使…

比较好的网站建设品牌设计网站开发 不好 怎么说

QT之QString 添加容器 点击栅格布局 添加容器,进行栅格布局 布局总结:每一个模块放在一个Group中,排放完之后,进行栅格布局。多个Group进行并排时,先将各个模块进行栅格布局,然后都选中进行垂直布…

外贸网站建设注意事项建站平台塔山双喜

一、前文 用户画像的前提是标识出用户,存在以下场景:不同业务系统对同一个人的标识,匿名用户行为的行为归因;本文提供多种解决方案,提供大家思考。 二、方案矩阵 三、其他 相关连接: 如何通过图算法能力获…

常州市金坛区网站建设职高网站建设例题

1. 我遇到的问题 任何部署类问题实际上对于萌新来说都不算简单,因为没有经验,这里我简单将部署的步骤和想法给大家讲述一下 2. 简单安装步骤 准备 3台标准安装的乌班图server22.04(采用vm虚拟机安装,ip为192.168.50.3&#xff0…

邗江区做网站wordpress 织梦转换

ajax的完整写法——success/error/completethen/catch/done设置请求头两种方法——基础积累 1.完整写法——success/error/complete1.1 GET/DELETE——query传参1.2 GET/DELETE——JSON对象传参1.3 PUT/POST——JSON对象传参 2.简化写法——then/catch/done2.1 GET/DELETE——q…

鹤城机关建设网站莱芜市城乡建设局网站

随着人们生活水平的提高,洗护行业是越来越细分化了,从最开始的干洗店包含洗护行业的所有服务到现在有专门为洗鞋开的店,如果开发一款洗鞋店用的小程序,可以实现用户在家下单直接有人上门取鞋的话,应该如何去开发呢&…

网站上的楼价走势图怎么做怎样建企业网站

superset是优秀的数据可视化开源项目,为用户提供了丰富的图表视觉效果,基于python开发。但仅可以以图表、表格形式展示结果,不支持页面组装等高级BI功能。 准备环境docker 然后执行命令 docker pull amancevice/superset docker run --det…

男人和女人床上做性视频网站最新新闻热点图片

计算几何的精度问题说到底其实是浮点数的精度问题,但我觉得“计算几何”比“浮点数”更能吸引眼球,所以选了这个标题。 1.浮点数为啥会有精度问题: 浮点数(以C/C为准),一般用的较多的是float, double。 占字节数 数值范围 十进…

新网站seo外包优化大师有用吗

以下操作均是在ubuntu 下操作的: 1、进入crontab文件的编写状态: crontab -e 2、第一次进入编写crontab文件的界面,系统会提示选择相应的编辑器,一般我们选择vi编辑器就可以了:选择/usr/bin/vim.tiny 12345Select a…

做网站怎么用国处服务器开发工具下载

日常开发中,我们经常会遇到数据库慢查询。那么导致数据慢查询都有哪些常见的原因呢?今天就跟大家聊聊导致 MySQL 慢查询的 12 个常见原因,以及对应的解决方法: SQL 没加索引SQL 索引失效limit 深分页问题单表数据量太大join 或者…

网站 数据报表如何做wordpress空白

一. PXE网络装机简介和相关知识 1. 常见的三种系统安装方式和相关文件 ① 三种系统安装方式 u启动安装:在U盘中下载相关的安装系统及镜像文件,u盘插机安装 光驱安装:将带有所需系统的光盘放进电脑服务器中,按照官方引导装机 …

静态网站建设开发手机网站注册域名

第十五讲 基础篇:Linux内存是怎么工作的(2020.6.8)这一讲相关的内容正好之前看csapp的时候总结了一下,可以直接贴出来作为总结了。Linux的内存工作原理,这又是一个特别大的话题。一切向着尽量利用物理资源的方向在发展,在没有虚拟…

湖南省网站建设重庆做网站怎么做呀

文章目录 一、抽象类1.抽象类的概念2.抽象类的语法3.抽象类的特性4.抽象类的作用 二、接口1.接口的概念2.语法规则3.接口的使用4.接口的特性5.实现多个接口6.接口间的继承7.接口的使用实例8.Clonable 接口和深拷贝9.抽象类和接口的区别 三、Object类1.获取对象信息2.对象的比较…

中国有什么网站做跨境零售百度云资源搜索平台

一、题目 1、题目描述 给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回 滑动窗口中的最大值 。 示例1: 输入:nums = [1,3,-1,-3,5,3,6,7], k = 3 输出:[…

wordpress+留言本什么程序做网站容易优化

最近有时间,特意整理了一下之前使用过的Flutter平台的海外支付,附源码及demo可供参考 这篇文章只记录Google支付的详细流程,相关Flutter文章链接如下: 【原创 附源码】Flutter集成Apple支付详细流程(附源码) 【原创 附源码】Flu…