传输层

运维工程师经历及其面试相关问题(二)

前提是你 提交于 2019-11-26 20:39:39
网络面试题 1.请写出以太网双绞线T568B的线序 答:橙白 橙 绿白 蓝 蓝白 绿 棕白 棕 2.传统以太网的最大传输包长(MTU)是()字节 答:1500 3.OSI网络参考模型和TCP/IP的区别是什么?实际应用是哪一个? 答:OSI是7层,物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP是5层,物理层、数据链路层、网络层、传输层、应用层。实际应用是TCP/IP。 4.通常在企业中是否使用vlan?用vlan做什么?好处有哪些? 答:使用,按部门划分主机,好处有广播控制 增加安全 提高带宽利用 降低延迟。 5.交换机与路由器有什么区别? 答:交换机工作在数据链路层,转发数据帧,通过MAC地址查找主机,主要用来组建局域网,路由器工作在网络层,转发数据包,可以识别ip地址进行路径选择,主要将数据在不同网络之间转发。 6.一个C类网络最多能容纳多少台主机,如果地址数量不够如何解决? 答:254台,数量不够可以改为B类地址 7.写出172.0.0.38/27 的网络id与广播地址 答:172.0.0.32是网络id 172.0.0.63是广播地址 8.在TCP/IP五层模型中,()层提供点到点的服务,()层提供端到端的服务。 答:网络,传输 9.写出下列服务使用的传输层协议(TCP/UDP)及默认端口 pop3、imap、smtp、dns、windows远程

【计算机网络】计算机网络模型

六月ゝ 毕业季﹏ 提交于 2019-11-26 20:17:14
TCP/IP模型从低到高依次为:链路层,网络层,运输层,应用层。 每一层负责不同的功能: 1)链路层,将网络层数据报封装成帧进行点到点传递。 2)网络层:负责对数据包进行路由选择和存储转发。网络层的协议有:IP,ICMP,IGMP,ARP,RAPR,OSPF,IPX。网络层的数据的单位称为分组或数据包。 3)传输层: 传输层是模型中从下到上第一个提供端到端,即进程到进程的层次。应用层与运输层使用端到端(end-to-End)协议。但是,网络层提供的却是逐跳动(Hop-by-hop)协议。 传输层的协议有:TCP、UDP、SCTP等。传输层数据的单位称为报文或数据段。 4)应用层:应用层为操作系统或者网络应用程序提供访问网络服务的接口。应用层的协议有: telnet(基于TCP,默认端口:23) FTP(基于TCP,默认端口,21(控制)/20(数据传送)) HTTP(基于TCP,默认端口:80) SNMP(基于UDP,默认端口:161/162) DNS(基于UDP,默认端口53) SMTP SSH(基于TCP,默认端口:22) 国际标准化组织(ISO)提供的网络体系结构模型,称为开放系统互联参考模型(OSI/RM),通常简称为OSI参考模型。OSI有七层,自下而上依次为物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。然而,由于TCP/IP协议模型的应用广泛,TCP

计算机网络

◇◆丶佛笑我妖孽 提交于 2019-11-26 20:16:53
  本部分内容从计算机网络体系结构、物理层、数据链路层、网络层、传输层和应用层分别来讲述。 第一章: 计算机网络体系结构   本章内容为基本概念,这是计算机网络的基础。 重点掌握网络的分层结构,尤其是ISO/OSI参考模型各层的功能和协议、接口、服务的概念。 1. 计算机网络的概念 计算机网络是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。 2. 计算机网络的组成 从物理构成上看,一个完整的计算机网络由软件、硬件和协议三大部分组成。 从工作方式上看,计算机网络可以分为边缘部分和核心部分。 边缘部分是指用户直接使用的、连接在因特网上的主机, 而核心部分是指大量的网络和连接这些网络的路由器,它为边缘部分提供了连通性和交换服务。 从功能上看,计算机网络由通信子网和资源子网组成。 3. 计算机网络的功能 数据通信。 比如文件传输、电子邮件等应用。 资源共享。指用户能够部分或全部的使用计算机网络资源。 分布式处理。当计算机网络中的某个计算机系统负荷过重时,就可以将其处理的任务传送到网络的其他计算机系统中,利用空闲计算机资源以提高整个系统的运行效率。 4. 计算机网络的分类 按照分布范围分类 广域网(WAN - Wide Area Network) 作用范围往往是在数十千米以上的区域。其任务是提供长距离的通信

计算机网络纲要

孤人 提交于 2019-11-26 20:15:47
题记:貌似生命又要进入一个转折点了,所以须努力呀须努力,今天主要写计算机相关的一些读书笔记,写的很泛,希望大家不甚厌烦。 计算机网络模型: 概要: 国际标准组织中把网络体系分为了七层:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。但是在各生产厂家中,实际上一般分为四层,也就是我们常说的TCP/IP模型了:网络接口层,网际层,传输层,应用层。网络接口层就相当偏硬了,接触的会相对来说少一些。 这里先讲两个概念,端到端,点到点分别指的是什么? 端到端一般指的是计算机应用程序到应用程序,可以简单的理解从端口到端口;而点到点就是电脑到电脑了。电脑是硬件,程序是软件。所以在各个层次中,传输层是第一个端到端的,也就是进程到进程。 好了,这里又提到了进程,那么就有必要提线程。其实这两个概念是操作系统中的。 进程是系统分配资源的基本单位,线程是Cpu执行的基本单位,线程拥有一些资源,但是非常非常的少,比如计数器之类的;一个进程可以创建多个线程,各个线程相互协同工作可以更好的提高用户体验,同时提高程序运行速度。具体可以参考相关文章。 传输层是我们进行打交道的层次了。最经典的socket就是此层了。 传输层及TCP UDP UDP是用户数据报协议,用户和服务器之间无连接,客户可以利用一个数据报发给一个服务器后,立马向另外的服务器发送数据。它不保证数据一定能够传输到

HTTP协议

余生颓废 提交于 2019-11-26 19:16:46
1.1 HTTP协议简介 我们日常生活中经常会使用浏览器访问Web站点,但是大家有思考过在这个过程中到底发生了什么吗?为什么我们在浏览器地址栏上面输入要访问的URL后就可以访问到Web页面呢? 1.1.1 浏览器背后的故事 当我们在浏览器地址栏上输入要访问的URL后,浏览器会分析出URL上面的域名,然后通过DNS服务器查询出域名映射的IP地址,浏览器根据查询到的IP地址与Web服务器进行通信,而通信的协议就是HTTP协议。 我们可以把这个过程类比成一个电话对话的过程。当我们要打电话给某个人,首先要知道对方的电话号码,然后进行拨号。打通电话后我们会进行对话,当然要对话肯定需要共同的语言,如果一个人说国语,而另一个人说英语,那肯定不能进行沟通的。在本例中,电话号码相当于上面的IP地址,而共同语言相当于HTTP协议。 我们通过一个简单的图来阐述这个过程: 图1-1 浏览器访问URL过程 浏览器与Web服务器使用HTTP协议进行通信,那么什么是HTTP协议呢?接下来我们会详细介绍HTTP协议的相关知识。 1.1.2 TCP/IP协议 HTTP协议是构建在TCP/IP协议之上的,是TCP/IP协议的一个子集,所以要理解HTTP协议,有必要先了解下TCP/IP协议相关的知识。 由于TCP/IP协议族包含众多的协议,在这里我们无法一一讨论。接下来,我们仅介绍理解HTTP协议需要掌握的TCP

SOCKET,TCP/UDP,HTTP,FTP

孤人 提交于 2019-11-26 17:40:24
(一)TCP/UDP,SOCKET,HTTP,FTP简析 TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层: 网络层:IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议 传输层:TCP协议与UDP协议 应用层:FTP、HTTP、TELNET、SMTP、DNS等协议 HTTP是应用层协议,其传输都是被包装成TCP协议传输。可以用SOCKET实现HTTP。 SOCKET是实现传输层协议的一种编程API,可以是TCP,也可以是UDP。 (二)Socket连接与HTTP连接区别 【Socket】 由于通常情况下Socket连接就是TCP连接,因此Socket连接一旦建立,通信双方即可开始相互发送数据内容,直到双方连接断开。但在实际网络应用中,客户端到服务器之间的通信往往需要穿越多个中间节点,例如路由器、网关、防火墙等,大部分防火墙默认会关闭长时间处于非活跃状态的连接而导致 Socket 连接断连,因此需要通过轮询告诉网络,该连接处于活跃状态。 【Http】 HTTP协议是建立在TCP协议之上的一种应用,HTTP连接使用的是“请求—响应”的方式,不仅在请求时需要先建立连接,而且需要客户端向服务器发出请求后,服务器端才能回复数据。在请求结束后,会主动释放连接。从建立连接到关闭连接的过程称为“一次连接”。由于HTTP在每次请求结束后都会主动释放连接

微信小程序需求IIS服务器配置https关于SSL,TLS的综合解决方案

∥☆過路亽.° 提交于 2019-11-26 16:17:59
SpringBoot配置SSL同时支持http和https访问 传输层安全性协议(英语:Transport Layer Security,缩写作 TLS),及其前身安全套接层(Secure Sockets Layer,缩写作 SSL)是一种安全协议,目的是为互联网通信,提供安全及数据完整性保障。 SSL包含记录层(Record Layer)和传输层,记录层协议确定传输层数据的封装格式。传输层安全协议使用X.509认证,之后利用非对称加密演算来对通信方做身份认证,之后交换对称密钥作为会谈密钥(Session key)。 这个会谈密钥是用来将通信两方交换的数据做加密,保证两个应用间通信的保密性和可靠性,使客户与服务器应用之间的通信不被攻击者窃听。 第一步:生成证书 在配置 TLS/SSL 之前需要先拿到相应的签名证书,配置了JAVA开发环境,可以使用 Java 下面的 Keytool 来生成证书,打开控制台输入: keytool -genkey -alias michaelSpica -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore E:\Temp\michaelSpica.p12 -validity 3650 -alias 别名(可随便取) -storetype 指定密钥仓库类型 -keyalg 生证书的算法名称

TCP/IP各层网络协议的通俗理解

依然范特西╮ 提交于 2019-11-26 12:46:24
1.OSI模型制定的七层标准模型,分别是:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层。 2.TCP/IP协议分为四个层次,我觉得主要关注应用层和传输层的协议就可以了。拿寄送邮件举例, A寄邮件给B,A关心的是用什么格式写什么内容给B(应用层内容),是寄挂号信还是寄平信(传输层内容),但是A是不会去关注邮件传送过程中采用了那条路线,邮递员是如何把信件递送到B手里的(互连网络层,网络接口层)。 3.我查阅了资料,是这样一回事情,soap将信息进行XML的序列化后,再用http协议的方式再打包进行传送,传送的方式还是tcp或者udp。做个比喻就好理解了。tcp 和 udp 都是公路,暂且把tcp认为是一般公路,udp高速公路,soap和http就都是汽车,那么soap和http都可以在tcp和udp上跑。说soap可以通过http来传送,实际就是说soap是小轿车,http是装轿车的卡车,把soap的信息装到http里面,然后再运输,当然走的道路还是tcp或udp。 说soap可以通过http协议来传输,这句话不太准确,比较准确第说法是:soap信息可以通过http协议包装后通过tcp或udp传输。 来源: https://www.cnblogs.com/maibao666/p/11320635.html

套字节(socket)

China☆狼群 提交于 2019-11-26 10:26:48
socket(套字节):   是一个抽象层,应用程序可以通过它发送或接收数据,可对其进行像对文件一样的打开、读写 和关闭等操作。套接字允许应用程序将I/O插入到网络中,并与网络中的其他应用程序进行通信。网络套接字是IP地址与端口的组。 传输层实现端到端的通信,因此,每一个传输层连接有两个端点。那么,传输层连接的端点是什么呢?不是主 机,不是主机的 i p地址,不是应用进程,也不是传输层的协议端口。传输层连接的端点叫做套接字(socket)。 所谓套接字,实际上是一个通信端点,每个套接字都有一个套接字序号,包括主机的IP地址与一个16位的主机端 口号,即形如(主机IP地址:端口号)。例如,如果IP地址是210.37.145.1,而端口号是23,那么得到套接字就是(210.37.145.1:23)。 代码实现: # 服务端.py文件 import socket server = socket.socket() # 买手机 不传参数默认用的就是TCP协议 server.bind(('127.0.0.1',8080)) # bind((host,port)) 插电话卡 绑定ip和端口 server.listen(5) # 开机 半连接池 conn, addr = server.accept() # 接听电话 等着别人给你打电话 阻塞 data = conn.recv(1024) #

Java中的Socket是什么?

有些话、适合烂在心里 提交于 2019-11-26 09:58:51
Socket 也称作"套接字",用于描述 IP 地址和端口,是一个通信链的句柄,是应用层与传输层之间的桥梁 应用程序可以通过 Socket 向网络发出请求或应答网络请求 网络应用程序位于应用层,TCP 和 UDP 属于传输层协议,在应用层和传输层之间,使用 Socket 来进行连接 Socket 是传输层供给应用层的编程接口 Socket 编程可以开发客户端和服务器应用程序,可以在本地网络上进行通信,也可通过公网 Internet 在通信 Java 自学指南 Java 面试题汇总PC端浏览【点这里】 Java知识图谱 Java 面试题汇总小程序浏览,扫二维码 所有资源 资源汇总于公众号 来源: https://www.cnblogs.com/ConstXiong/p/11933272.html