网络传输

关于网络传输中最大传输报文MTU的思考

匿名 (未验证) 提交于 2019-12-03 00:18:01
一般TCP的书都会说在网络传输中最大传输报文MTU一般为1500字节,但是在一次局域网的测试却发现了如下问题: 首先从后两张图片我们可以确定C/S两端都是相互确认了MSS为1460个字节的,但是为啥第一张图却出了一个2962字节的包了呢,这明显这是跟书上观点相违背的。 转载请标明出处: 关于网络传输中最大传输报文MTU的思考 文章来源: 关于网络传输中最大传输报文MTU的思考

计算机网络――物理层

匿名 (未验证) 提交于 2019-12-03 00:09:02
1、物理层的任务 2、常用的信道复用技术 3、常用的宽带接入技术,主要是ADSL和FTTx 物理层考虑的是怎样才能在连接各种计算机的传输媒体上 传输数据比特流 ,而不是指具体的传输媒体 物理层的作用是要尽可能地 屏蔽 掉不同传输媒体和通信手段的差异 主要任务:确定与传输媒体的接口的一些特性 一个数据通信系统包括三大部分:源系统(或发送端、发送方)、传输系统(或传输网络)和目的系统(或接收端、接收方) 常用术语 数据―― 运送消息的实体 信号―― 数据的电气的或电磁的表现 模拟信号―― 代表消息的参数的取值是连续的 数字信号―― 代表消息的参数的取值是离散的 码元―― 在使用时间域(或简称为时域)的波形表示数字信号时,代表不同离散数值的基本波形 信道 ―― 一般用来表示向某一个方向传送信息的媒体 单向通信(单工通信)――只能有一个方向的通信而没有反方向的交互 双向交替通信(半双工通信)――通信的双方都可以发送信息,但不能双方同时发送(当然也就不能同时接收) 双向同时通信(全双工通信)――通信的双方可以同时发送和接收信息 基带信号(即基本频带信号)―― 来自信源的信号。像计算机输出的代表各种文字或图像文件的数据信号都属于基带信号 调制分为两大类 基带调制:仅对基带信号的波形进行变换,使它能够与信道特性相适应。变换后的信号仍然是基带信号。把这种过程称为编码 带通调制:使用载波进行调制

计算机网络面试题

ぐ巨炮叔叔 提交于 2019-12-03 00:06:45
计算机网络 1、谈下你对五层网络协议体系结构的理解? 1. 应用层 应用层(application-layer)的任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程(进程:主机中正在运行的程序)间的通信和交互的规则。对于不同的网络应用需要不同的应用层协议。在互联网中应用层协议很多,如域名系统 DNS,支持万维网应用的 HTTP 协议,支持电子邮件的 SMTP 协议等等。我们把应用层交互的数据单元称为报文。 2. 运输层 运输层(transport layer)的主要任务就是负责向两台主机进程之间的通信提供通用的数据传输服务。应用进程利用该服务传送应用层报文。“通用的”是指并不针对某一个特定的网络应用,而是多种应用可以使用同一个运输层服务。 由于一台主机可同时运行多个线程,因此运输层有复用和分用的功能。所谓复用就是指多个应用层进程可同时使用下面运输层的服务,分用和复用相反,是运输层把收到的信息分别交付上面应用层中的相应进程。 3. 网络层 在计算机网络中进行通信的两个计算机之间可能会经过很多个数据链路,也可能还要经过很多通信子网。网络层的任务就是选择合适的网间路由和交换结点, 确保数据及时传送。在发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组和包进行传送。在 TCP / IP 体系结构中,由于网络层使用 IP 协议,因此分组也叫 IP 数据报

面经计算机网络

匿名 (未验证) 提交于 2019-12-02 23:56:01
1.OSI七层模型 物理层 :利用传输介质为数据链路层提供物理连接,实现比特流的透明传输。 数据链路层 :负责建立和管理节点间的链路。 网络层 :通过路由选择算法,为报文或分组通过通信子网选择最适当的路径。 传输层 :向用户提供可靠的端到端的差错和流量控制,保证报文的正确传输。 会话层 :向两个实体的表示层提供建立和使用连接的方法。 表示层 :处理用户信息的表示问题,如编码、数据格式转换和加密解密等。 应用层 :直接向用户提供服务,完成用户希望在网络上完成的各种工作。 2.TCP/IP五层模型 物理层、数据链路层、网络层、传输层、应用层 3.应用层协议有哪些? HTTP、FTP、SMTP 4.TCP/UDP,IP,HTTP、SOCKET分别在哪一层? TCP/UDP在传输层,IP在网络层,HTTP在应用层、SOCKET在传输层 5.TCP和UDP特点区别?各自的应用场景 TCP是传输控制协议;UDP是用户数据报协议 TCP是面向连接的,通信双方彼此交换数据前,必须先通过三次握手协议建立连接之后才能传输数据,数据传输慢;UDP面向非连接也就是发送数据前不需要建立链接,数据传输快。 TCP提供可靠的服务;UDP无法保证可靠。 TCP面向字节流;UDP面向报文。 应用场景 :TCP适用于对效率要求低,但是对准确率要求高的场合(客户端应用);UDP适用于对效率要求高

深入浅出 TCP/IP 协议栈

為{幸葍}努か 提交于 2019-12-02 23:33:46
转自: https://www.cnblogs.com/onepixel/p/7092302.html TCP/IP 协议栈是一系列网络协议的总和,是构成网络通信的核心骨架,它定义了电子设备如何连入因特网,以及数据如何在它们之间进行传输。TCP/IP 协议采用4层结构,分别是 应用层、传输层、网络层和链路层 ,每一层都呼叫它的下一层所提供的协议来完成自己的需求。由于我们大部分时间都工作在应用层,下层的事情不用我们操心;其次网络协议体系本身就很复杂庞大,入门门槛高,因此很难搞清楚TCP/IP的工作原理,通俗一点讲就是, 一个主机的数据要经过哪些过程才能发送到对方的主机上 。 接下来,我们就来探索一下这个过程。 0、物理介质 物理介质就是把电脑连接起来的物理手段,常见的有光纤、双绞线,以及无线电波,它决定了电信号(0和1)的传输方式,物理介质的不同决定了电信号的传输带宽、速率、传输距离以及抗干扰性等等。 TCP/IP协议栈分为四层,每一层都由特定的协议与对方进行通信,而 协议之间的通信最终都要转化为 0 和 1 的电信号,通过物理介质进行传输才能到达对方的电脑 ,因此物理介质是网络通信的基石。 下面我们通过一张图先来大概了解一下TCP/IP协议的基本框架: 当通过http发起一个请求时,应用层、传输层、网络层和链路层的相关协议依次对该请求进行包装并携带对应的 首部 ,最终在链路层生成

【0】计算机网络《物理层》

匿名 (未验证) 提交于 2019-12-02 23:32:01
版权声明:原创作品,受法律保护,盗版必究 https://blog.csdn.net/jjf_jianFeng/article/details/90245442 ⑴【看待物理层】:物理层考虑的是怎样才能在链接各种计算机的传输媒体上传输数据比特流,而不是具体的传输媒介。研究的是传输方法(方式)、传输方式转换、和传输媒介的功能性。 可以将物理层描述为确定与传输媒体的接口有关的一些特性:机械特性、电气特性、功能特性、过程特性。 ⑵【数据传输方式】:在计算机内部多采用并行传输方式,在数据通信线路(传输媒介)上的传输方式一般为串行传输 ⑶【数据通信系统模型】:源系统(发送端)→传输系统(传输网络)→目的系统(接收端) 源系统=源点+发送器; 源点:产生要传输的数据,又称信源。 发送器:编码数字比特流,典型的发送器就是调制器。 目的系统=接收器+终点。 接收器:接受信号,并将信号转化为能被目的设备处理的信号,典型的接收器就是解调器。 终点:获取接收器传来的数据比特流,完成相应的输出。 注:源系统和目的系统之间可以是单一传输线,也可以是复杂的。网络系统。 ⑸【信道】:表示向某一方向传送信息的媒体,一条通信电路往往包含一条发送信道和一条接收信道。 通信的三种基本方式:单向通信、双向交替通信、双向同时通信。 ⑷【基带信号】:来自信源的信号常称为基带信号,基带信号往往较多的低频成分甚至一些直流成分

计算机网络原理(一):计算机网络概述

匿名 (未验证) 提交于 2019-12-02 23:30:02
计算机网络是互连的、自治的计算机集合。 计算机网络中的实体在进行数据交换的过程中必须遵循的规定或约定,称为网络协议。 协议的三个要素: 语法(定义实体间交换信息的格式和结构,或者定义实体(比如硬件设备)之间传输信号的电平等。 语义(实体间交换的控制信息等) 时序(也称同步,定义实体之间交换信息的顺序以及如何匹配和适应彼此的速度) 硬件功能共享 软件功能共享 信息资源共享 按照覆盖范围 个域网、局域网、城域网、广域网 按拓扑机构分 星形拓扑结构、总线型拓扑结构、环形拓扑结构、网状拓扑结构、树形、混合型 按交换方式分 电报网络交换、报文交换、分组交换 按网络用户属性分 公用网、私有网 各终端 终端设备和网络核心(网络服务提供商)的连接部分。 分为: 电话拨号接入 非对称数字用户线路ADSL 混合光纤同轴电缆HFC接入网络 局域网 移动接入网络 由通信链路互连的分组交换设备构成的网络,作用是实现网络边缘中主机之间的数据中继和转发。 通信终端之间通过交换设备进行数据的中继和转发进行数据通信。 建立电路-->传输数据-->拆除电路 通过交换节点将整条报文进行中继转发。 目前广泛采用的互联网通信技术。 将报文分割成数据块,每个数据库附上一定的控制信息构成数据分组。每个分组独立传输到目的地,到达后重新组装,还原成报文。 优点 交换设备存储容量要求低 交换速度快 可靠传输率高 更加公平

GoldenGate的安全配置

你离开我真会死。 提交于 2019-12-02 22:06:54
在实施GoldenGate的时候,安全这一项往往是被忽视的。但是作为一个完整运行的GoldenGate系统,基本的安全设置还是很有必要的,比如口令的加密。GoldenGate的安全选项主要有以下5个方面: ? 口令加密(Password Encryption) ? Trail文件加密(Trail File Encryption) ? 网络传输加密(TCP/IP Encryption) ? 命令验证(Command Authentication) ? 可信任连接(Trusted Connection) 这里先来谈谈前3个安全选项。其余两项会在以后的专题中进行讨论。 口令加密、Trail文件加密以及网络传输加密都支持AES-128、AES-192和AES-256加密算法,口令加密和网络传输加密还支持Blowfish加密算法,Trail文件加密还支持字节替换加密。 口令加密 口令加密指的对数据库账号的口令进行加密,这样数据库账号的口令在配置文件中就不会以明文的方式出现了,从而保证了账号的安全。因为通常分配给GoldenGate使用的账号都具有很大的权限,因而对其进行保护也是很有必要的。在进行口令加密前,需要先生成密钥文件。实际上这一步不是必须的。可以使用GoldenGate默认的的密钥来进行加密,但是使用默认的密钥有很多限制: 1、 只能使用Blowfish进行加密。 2、

网络

心已入冬 提交于 2019-12-02 14:54:24
本文转载自博客园: https://www.cnblogs.com/clschao/articles/9578922.html 对网络通信整个流程的大致介绍请看原作者另一篇文章: https://www.cnblogs.com/clschao/articles/9613442.html 一.操作系统基础   操作系统:(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。   注:计算机(硬件)->os->应用软件   有关操作系统详细的介绍和原理请看这里>>> https://www.cnblogs.com/clschao/articles/9613464.html ,不是你们现在这个阶段需要学习的,还是老样子,先大致了解一下就行啦。 二.网络通信原理   2.1 互联网的本质就是一系列的网络协议 当我们通过自己电脑的浏览器访问京东的时候, ,我们是在浏览器上输入了一个网址,但是我们都知道,互联网连接的电脑互相通信的是电信号,我们的电脑是怎么将我们输入的网址变成了电信号然后发送出去了呢,并且我们发送出去的消息是不是应该让京东的服务器能够知道,我们是在请求它的网站呢,也就是说京东是不是应该知道我发送的消息是什么意思呢。是不是发送的消息应该有一些固定的格式呢

TCP 详解

。_饼干妹妹 提交于 2019-12-02 11:22:14
本文链接:https://blog.csdn.net/sinat_36629696/article/details/80740678 上回说到 UDP 协议, 与之对应的便是 TCP 协议 TCP协议 TCP协议全称: 传输控制协议, 顾名思义, 就是要对数据的传输进行一定的控制. 先来看看它的报头 Alt text 我们来分析分析每部分的含义和作用 源端口号/目的端口号: 表示数据从哪个进程来, 到哪个进程去. 32位序号: 4位首部长度: 表示该tcp报头有多少个4字节(32个bit) 6位保留: 顾名思义, 先保留着, 以防万一 6位标志位 URG: 标识紧急指针是否有效 ACK: 标识确认序号是否有效 PSH: 用来提示接收端应用程序立刻将数据从tcp缓冲区读走 RST: 要求重新建立连接. 我们把含有RST标识的报文称为复位报文段 SYN: 请求建立连接. 我们把含有SYN标识的报文称为同步报文段 FIN: 通知对端, 本端即将关闭. 我们把含有FIN标识的报文称为结束报文段 16位窗口大小: 16位检验和: 由发送端填充, 检验形式有CRC校验等. 如果接收端校验不通过, 则认为数据有问题. 此处的校验和不光包含TCP首部, 也包含TCP数据部分. 16位紧急指针: 用来标识哪部分数据是紧急数据. 选项和数据暂时忽略 连接管理机制 正常情况下,