传输层

网络协议学习总结

蓝咒 提交于 2019-12-05 02:48:47
1.网络协议层 OSI 模型 TCP/IP 参考模型 设备 7 应用层 Application layer Http,SMTP,FTP,TelNet 应用层 HTTP,TFP,DNS 6 表示层 Representation layer   5 会话层 Session layer ASAP,WinSock 4 传输层 Transportation layer TCP,UDP 传输层 TCP,UDP,RTP,SCTP 3 网络层 Network layer IP 网络互链层 IP 2 数据链路层 Data link layer 以太网,令牌环 网络接口层 以太网, 1 物理层 Physics layer 线路,无线电,光纤 2.运行于TCP协议上的协议 HTTP-Hypertext Transfer Protocol, 超文本传输协议:主要用于普通的浏览。 HTTPS-Hypertext Transfer Protocol Over Secure Socket Layer, or HTTP over SSL, 安全超文本传输协议: HTTP 协议的安全版本。 FTP- File Transfer Protocol, 文件传输协议:用于文件传输。 POP3-Post Office Protocol, Version 3, 邮局协议:收邮件用。 SMTP-Simple Mail

TCP/IP协议概要--01

自闭症网瘾萝莉.ら 提交于 2019-12-04 21:14:31
学习一下tcp/ip协议,还是很枯燥,哎。。。。。 图片的是从下到上对TCP/IP的协议进行描述的。主要是的描述每一层协议的特点 该层对应的是最底层的数据链路层,即图中的以太网驱动程序那一层。 该层是数据链路层的上一层网络层 该层是网络层的上一层传输层 该层是传输层的上一层应用层 该图是描述各层中主要的协议及每个协议的职责 描述顺序依旧是从底到上 链路层的相关协议: 网络层的相关协议: 传输层的相关协议: 应用层的相关协议: 好了就到这里了,这是简要,希望对大家有用,当然对我是有用的。。。当个键盘侠啦,谢谢! 来源: https://www.cnblogs.com/baimeishaoxia/p/11884389.html

《浏览器工作原理与实践》<02>TCP协议:如何保证页面文件能被完整送达浏览器?

Deadly 提交于 2019-12-04 20:35:06
前言: 在衡量 Web 页面性能的时候有一个重要的指标叫“ FP(First Paint) ”,是指从页面加载到首次开始绘制的时长。这个指标直接影响了用户的跳出率,更快的页面响应意味着更多的 PV、更高的参与度,以及更高的转化率。那什么影响 FP 指标呢?其中一个重要的因素是网络加载速度。 一个数据包的“旅程” 下面我将分别从 “数据包如何送达主机”“主机如何将数据包转交给应用”和“数据是如何被完整地送达应用程序” 这三个角度来为你讲述数据的传输过程。 互联网,实际上是一套理念和协议组成的体系架构。其中,协议是一套众所周知的规则和标准,如果各方都同意使用,那么它们之间的通信将变得毫无障碍。 互联网中的数据是通过数据包来传输的。如果发送的数据很大,那么该数据就会被拆分为很多小数据包来传输。比如你现在听的音频数据,是 拆分成一个个小的数据包 来传输的,并不是一个大的文件一次传输过来的。 1. IP:把数据包送达目的主机 数据包要在互联网上进行传输,就要符合网际协议(Internet Protocol,简称 IP)标准。互联网上不同的在线设备都有唯一的地址,地址只是一个数字,这和大部分家庭收件地址类似,你只需要知道一个家庭的具体地址,就可以往这个地址发送包裹,这样物流系统就能把物品送到目的地。 计算机的地址就称为 IP 地址,访问任何网站实际上只是你的计算机向另外一台计算机请求信息。

面试 网络编程

放肆的年华 提交于 2019-12-04 16:04:37
就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换 如今,计算机已经成为人们学习、工作、生活必不可少的工具。我们利用计算机可以和亲朋好友网上聊天,也可以玩网游、发邮件等等,这些功能实现都离不开计算机网络。 计算机网络实现了不同计算机之间的通信,这必须依靠编写网络程序来实现。 下面,我们将教大家如何编写网络程序。 在学习编程之前,我们首先要了解关于网络通信的一些概念。 1、什么是计算机网络? 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 从其中我们可以提取到以下内容: 1. 计算机网络的作用 :资源共享和信息传递。 2. 计算机网络的组成: a) 计算机硬件 : 计算机 (大中小型服务器,台式机、笔记本等)、 外部设备 (路由器、交换机等)、 通信线路 (双绞线、光纤等)。 b) 计算机软件 : 网络操作系统 (Windows 2000 Server/Advance Server、Unix、Linux等)、 网络管理软件 (WorkWin、SugarNMS等)、 网络通信协议 (如TCP/UDP协议)。 3. 计算机网络的多台计算机是具有独立功能的 ,而不是脱离网络就无法存在的。 2、什么是网络通信协议?

面试 TCP UDP

坚强是说给别人听的谎言 提交于 2019-12-04 16:03:25
一、TCP/IP网络模型 计算机与网络设备要相互通信,双方就必须基于相同的方法。比如,如何探测到通信目标、由哪一边先发起通信、使用哪种语言进行通信、怎样结束通信等规则都需要事先确定。不同的硬件、操作系统之间的通信,所有的这一切都需要一种规则。而我们就把这种规则称为协议(protocol)。 TCP/IP 是互联网相关的各类协议族的总称,比如:TCP,UDP,IP,FTP,HTTP,ICMP,SMTP 等都属于 TCP/IP 族内的协议。 TCP/IP模型是互联网的基础,它是一系列网络协议的总称。这些协议可以划分为四层,分别为链路层、网络层、传输层和应用层。 链路层:负责封装和解封装IP报文,发送和接受ARP/RARP报文等。 网络层:负责路由以及把分组报文发送给目标网络或主机。 传输层:负责对报文进行分组和重组,并以TCP或UDP协议格式封装报文。 应用层:负责向用户提供应用程序,比如HTTP、FTP、Telnet、DNS、SMTP等。 在网络体系结构中网络通信的建立必须是在通信双方的对等层进行,不能交错。 在整个数据传输过程中,数据在发送端时经过各层时都要附加上相应层的协议头和协议尾(仅数据链路层需要封装协议尾)部分,也就是要对数据进行协议封装,以标识对应层所用的通信协议。接下去介绍TCP/IP 中有两个具有代表性的传输层协议----TCP 和 UDP。 二、UDP

OSI七层模型(Open System Interconnection)

谁说胖子不能爱 提交于 2019-12-04 13:21:44
应用层 网络服务与最终用户的一个接口。 协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP 表示层 数据的表示、安全、压缩。(在五层模型里面已经合并到了应用层) 格式有,JPEG、ASCll、DECOIC、加密格式等 会话层 建立、管理、终止会话。(在五层模型里面已经合并到了应用层) 对应主机进程,指本地主机与远程主机正在进行的会话 传输层 定义传输数据的协议端口号,以及流控和差错校验。 协议有:TCP UDP,数据包一旦离开网卡即进入网络传输层 网络层 进行逻辑地址寻址,实现不同网络之间的路径选择。 协议有:ICMP IGMP IP(IPV4 IPV6) 数据链路层 建立逻辑连接、进行硬件地址寻址、差错校验 等功能。(由底层网络定义协议) 将比特组合成字节进而组合成帧,用MAC地址访问介质,错误发现但不能纠正。 物理层 建立、维护、断开物理连接。(由底层网络定义协议) TCP/IP 层级模型结构, 应用层 之间的协议通过逐级调用 传输层 (Transport layer)、网络层(Network Layer)和 物理数据链路层 (Physical Data Link)而可以实现应用层的应用程序通信互联。 应用层需要关心应用程序的逻辑细节,而不是数据在网络中的传输活动。应用层其下三层则处理真正的通信细节。在 Internet

ICT技术基础--政企云ICT基础

情到浓时终转凉″ 提交于 2019-12-04 12:25:12
一、IP网络基础 (一)internet简介史 1960(ARPANET)-1970(Internet概念诞生、TCP/IP诞生)—1980(CSNET NSFNET)—1990(ANASNET)-现在(Internet) (二)什么是Internet? 1、网络:将2组通信设备连接一起互通。 2、Internet:2个或者多个设备彼此通信,使用TCP/IP协议互连。 设备与设备通过网络介质互联构成网络,网络与网络之间通过TCP/IP协议互连构成Internet。 (三)数据通信协议基础: 1、OSI RM:开发系统互联参考模型(open system interconnection reference model)--七层协议架构—物理层、数据链路层、网络层、传输层、会话层、表示层、应用层 2、TCP/IP协议族—五层协议架构—物理层、数据链路层、网络层、传输层、应用层 (四)TCP/IP各层功能 1-3层:数据通信主要层 1、物理层:1、定义了电压、接口、电缆标准、传输距离。2、传输比特流。3、定义了传输介质:同轴电缆、双绞线、光纤、无线电波等。 物理层主要设备:集线器HUB(交换)、中继器repeater 2、数量链路层:1、物理地址MAC的定义。2、链路参数与流控参数的定义。3、差错验证。 主要设备:2层/以太网交换机、网桥。 物理地址(MAC)的介绍 全球唯一的物理地址

http相关知识点回顾

一个人想着一个人 提交于 2019-12-04 09:05:48
一、概述 1、什么是HTTP HTTP是一种可以获取HTML这样的网络资源的一种通讯协议protocol。是在WEB上进行数据交换的基础,是一种客户端--服务器协议。HTTP是一种可扩展的应用层协议,通过TCP或者TLS-加密的TCP连接来发送。 2、基于HTTP的组件系统 HTTP是一种client-server协议:请求通过一个实体被发出,实体也就是用户代理(大部分指的是浏览器,也可以是一个爬取网页生成维护机器索引的机器爬虫) 如图:client--->proxy---->protoxy--->server    client<---proxy<---protoxy<---server 在用户发起服务器请求时,会被服务器处理,并返回一个消息---response 实际上。在一个浏览器和处理请求的服务器间,还有路由器、调制解调器。由于web开发基于web的层次设计。那些在网络层和传输层的细节都被隐藏了。HTTP位于最上册的应用层。虽然底层很重要,但对前端来说,底层的大多数和HTTP无关 3、客户端: user-agent 就是能够为用户发起的为的工具。浏览器总是作为发起一个请求的实体,永远不是服务器。要展现一个网页,浏览器首先发送一个请求来获取页面的HTML文档,再解析文档中的资源信息发送其他请求,获取可执行脚本或CSS样式来进行页面布局渲染,以及一些其它页面资源(如图片和视频等

华为软件测试工程师面试题

情到浓时终转凉″ 提交于 2019-12-04 01:46:53
1 、请你分别写出 OSI 的七层网络结构图和 TCP/IP 的五层结构 OSI 的七层结构从上到下依次是应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。 TCP/IP 的五层结构分别是应用层、运输层、网络层、链路层、物理层。 2 、请你详细解释一下 IP 的定义,在哪个层上面,主要有什么作用? TCP 与 UDP 呢? IP 在网络层, TCP 和 UDP 在传输层, TCP/IP 是传输控制协议 / 网际协议( Transmission Control Protocol / Internet Protocol )。 TCP/IP 之所以流行部分原因是它可以用在各种各样的信道和底层协议之上。确切地说, TCP/IP 是一组包括 TCP/IP , UDP(User Datagram Protocol) 、 ICMP(Internet Control Message Protocol) 和其他一些协议的协议组。 TCP/IP 并不完全符合 OSI 的七层参考模型。传统的开放式系统互连参考模型,是一种通信协议的七层抽象参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这 7 层是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层、而 TCP/IP 采用了 4 层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这 4

传输层协议

柔情痞子 提交于 2019-12-04 00:58:55
传输层协议 TCP协议 UDP协议 TCP 和 UDP 是两种最为著名的传输层协议,二者都使用 I P 作 为 网 络 层 协 议 尽管 TCP 和 UDP 都使用相同的网络层( IP ), TCP 却向应用层提供与 UDP 完全不同的服务。 TCP 提供一种面向连接的、可靠的字节流服务。 TCP: 传输控制协议,面向连接的协议 面向连接意味着两个使用 TCP 的 应 用 ( 通 常 是 一 个 客 户 和 一 个 服 务 器 ) 在 彼 此 交 换 数 据 之前必须先建立一个 TCP 连 接 。 一对一传输 tcp三次握手 TCP四次断开 TCP包头 UDP协议 UDP(User Datagram Protocol),用户数据报协议,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,UDP提供了无连接通信,适合于一次传输少量数据,UDP报文没有可靠性保证、顺序保证和流量控制字段等,可靠性较差。但是正因为UDP协议的控制选项较少,在数据传输过程中延迟小、数据传输效率高,适合对可靠性要求不高的应用程序,或者可以保障可靠性的应用程序,如DNS、TFTP、SNMP等。 可以一对一、一对多传输、多对一和多对多的交互通信 TCP与UDP区别: 1、TCP面向连接(如打电话要先拨号建立连接