传输层

网络协议和管理

强颜欢笑 提交于 2020-04-06 00:37:27
1、简述osi七层模型和TCP/IP五层模型; 物理层 在OSI参考模型中,物理层(Physical Layer)是参考模型的最低层,也是OSI模型的第一层。 物理层的主要功能是:利用传输介质为数据链路层提供物理连接,实现比特流的透明传输。 物理层的作用是实现相邻计算机节点之间比特流的透明传送,尽可能屏蔽掉具体传输介质和物理设备的差异。使其上面的数据链路层不必考虑网络的具体传输介质是什么。“透明传送比特流”表示经实际电路传送后的比特流没有发生变化,对传送的比特流来说,这个电路好像是看不见的。 数据链路层 数据链路层(Data Link Layer)是OSI模型的第二层,负责建立和管理节点间的链路。该层的主要功能是:通过各种控制协议,将有差错的物理信道变为无差错的、能可靠传输数据帧的数据链路。 在计算机网络中由于各种干扰的存在,物理链路是不可靠的。因此,这一层的主要功能是在物理层提供的比特流的基础上,通过差错控制、流量控制方法,使有差错的物理线路变为无差错的数据链路,即提供可靠的通过物理介质传输数据的方法。 该层通常又被分为介质访问控制(MAC)和逻辑链路控制(LLC)两个子层。 MAC子层的主要任务是解决共享型网络中多用户对信道竞争的问题,完成网络介质的访问控制; LLC子层的主要任务是建立和维护网络连接,执行差错校验、流量控制和链路控制。

网络数据传输过程分析

家住魔仙堡 提交于 2020-03-30 21:32:19
在现在的生活中,我们已离不开网络了,但网络是如何传输的呢?我们并不知道。下面是我的一些理解,有不对的地方,还请大家指出,我们共同学习。 首先我们要明白我们要明白什么是IP,什么是物理地址,什么是网关。下面由我通俗地解释一下,IP是可变的,它只是代表了你所在的网络区域,并不能代表就是这台计算机。而物理地址却是不可变的,也就是说,在网络底层的物理传输过程中,是通过物理地址来识别主机的,它一般也是全球唯一的。形象的说,物理地址就如同我们身份证上的身份证号码,具有全球唯一性。物理地址与IP地址的区别,形象举个例子,例如你要到某一学校寻找一个同学,你知道他的名字,也知道他的长相,你首先依据他名字先找到他的班级,再依据他的相貌找到他。这里的名字就相当IP地址(可变),长相就物相当于物理地址(不可变)。我们上网所输入的网址其实也是一个IP地址。网关,网关又称网间连接器、协议转换器。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。可通俗的说网关是路由器。可在计算机命令窗口输入ipconfig/all,寻找自己IP地址,物理地址。说了这么久,还没开始,现在终于开始了。 网络的传输以下主要说到这些层,应用层,传输层,网络层,数据链路层。要想具体了解其他层,以下有链接。应用层直接和 应用程序 接口并提供常见的网络应用服务。接着是传输层,在了解传输层的时候

复试专业课知识记录(6)

浪子不回头ぞ 提交于 2020-03-27 06:12:32
2020.3.27学习记录 1.OSI,TCP/IP,五层协议的体系结构  OSI分层(7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。  TCP/IP分层(4层):网络接口层、网际层、运输层、应用层。  五层协议(5层):物理层、数据链路层、网络层、运输层、应用层。  每一层的作用如下:   物理层:激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。该层为上层协议提供了一个传输数据的物理媒体。 数据链路层:数据链路层在不可靠的物理介质上提供可靠的传输。该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。   网络层:网络层负责对子网间的数据包进行路由选择。此外,网络层还可以实现拥塞控制、网际互连等功能。   传输层:第一个端到端,即主机到主机的层次。传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输。此外,传输层还要处理端到端的差错控制和流量控制问题。   会话层:会话层管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。会话层还利用在数据中插入校验点来实现数据的同步。   表示层:表示层对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解。表示层的数据转换包括数据的加密、压缩、格式转换等。   应用层:为操作系统或网络应用程序提供访问网络服务的接口。  参考博客:

计算机网络基础,网络协议,常见状态码

微笑、不失礼 提交于 2020-03-26 15:02:50
计算机的组成   存储器,运算器,控制器,输出/输出设备   输入-》存储-》控制-》存储-》运算-》输出   输入--运算--输出 ssh 协议:本地主机与远程服务器之间进行加密的数据传输 ssl 协议:信息安全加密协议 程序是由若干指令组成的 OSI七层参考模型   物理层   数据链路层 传输介质,单元为数据帧 作用:物理地址的定义,网络拓扑结构   网络层 为传输层提供服务,解决节点传输问题,解决网络互联问题   传输层 数据传输 单位是段 或者 报文 屏蔽下层   会话层 建立会话,管理会话   表示层 数据处理 数据压缩 数据加密   应用层 软件接口 协议:   tcp 面向连接,可靠,一对一 ,效率低   udp(用户数据报协议)不面向连接,不可靠,一对多,效率高 IP:网际协议,计算机之间的传输 HTTP:超文本传输 无连接,独立,无状态 FTP:文件传输协议 基于TCP协议 Telnet:远程控制协议 网络地址:   外网:     A类:1.0.0.1--126.255.255.255     B类:127.0.0.0--191.255.255.255     c类: 192.0.0.0--223.255.255.255   内网:     A类:10.0.0.0 -- 10.255.255.254     B类:172.16.0.1 -- 172.255

TCP

懵懂的女人 提交于 2020-03-23 08:25:30
TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,用户数据报协议(UDP)是同一层内另一个重要的传输协议。在因特网协议族(Internet protocol suite)中,TCP层是位于IP层之上,应用层之下的中间层。不同主机的应用层之间经常需要可靠的、像管道一样的连接,但是IP层不提供这样的流机制,而是提供不可靠的包交换。 来源: https://www.cnblogs.com/liangyongxiang/p/10896905.html

网络-传输层

余生长醉 提交于 2020-03-19 07:28:29
1.常用的应用层协议使用的端口(号): http = TCP + 80 Https = TCP + 443 RDP = TCP + 3389 ftp = TCP + 21 共享文件夹 = TCP + 445 SMTP = TCP + 25 POP3 = TCP + 110 telnet = TCP + 23 SQL = TCP + 1433 DNS = UDP + 53 如何查看服务侦听的端口 netstat -a netstat -an 以数字的形式查看端口 netstat -n 查看建立的会话 netstat -nb 查看建立会话的进程 telnet 192.168.80.100 3389 测试到远程计算机某个端口是否打开 2.ARP/RARP协议 地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。 逆地址解析协议,即RARP,功能和ARP协议相对,其将局域网中某个主机的物理地址转换为IP地址。 3.路由选择协议 常见的路由选择协议有:RIP协议、OSPF协议。 RIP协议 :底层是贝尔曼福特算法,它选择路由的度量标准(metric)是跳数,最大跳数是15跳,如果大于15跳,它就会丢弃数据包。 OSPF协议 :Open Shortest Path First开放式最短路径优先,底层是迪杰斯特拉算法

SSH Secure Shell Client

限于喜欢 提交于 2020-03-18 12:57:15
SSH是一个用来替代TELNET、FTP以及R命令的工具包,主要是想解决口令在网上明文传输的问题。为了系统安全和用户自身的权益,推广SSH是必要的。 SSH是英文Secure Shell的简写形式。通过使用SSH,你可以把所有传输的数据进行加密,这样"中间人"这种攻击方式就不可能实现了,而且也能够防止DNS欺骗和IP欺骗。    Secure Shell Client     运行环境: Win2003/XP/2000/9X    软件语言: 简体中文    软件类型: 国外软件 - 网络工具 - 远程控制    授权方式: 免费软件    软件简介 ssh   SSH: Secure Shell Protocol) 安全外壳协议(SSH)是一种在不安全网络上提供安全远程登录及其它安全网络服务的协议。 SSH 主要有三部分组成:   传输层协议 [SSH-TRANS] 提供了服务器认证,保密性及完整性。此外它有时还提供压缩功能。 SSH-TRANS 通常运行在 TCP/IP连接上,也可能用于其它可靠数据流上。 SSH-TRANS 提供了强力的加密技术、密码主机认证及完整性保护。该协议中的认证基于主机,并且该协议不执行用户认证。更高层的用户认证协议可以设计为在此协议之上。   用户认证协议 [SSH-USERAUTH] 用于向服务器提供客户端用户鉴别功能。它运行在传输层协议 SSH

为啥计算机网络需要分层?难道是多此一举

旧街凉风 提交于 2020-03-17 09:24:42
多点头发,少点代码 我是龙叔,一个分享互联网技术和心路历程的大叔 本文已经收录至我的GitHub,欢迎大家踊跃star 和 issues。 https://github.com/midou-tech/articles 最近很忙,写技术文章还是很花费时间的。但是,就在前几天出了一篇TCP粘包问题的文章 ( TCP粘包,难道说这是一个伪命题??? ),反映不错。本来计划计算机网络文章慢慢的出,现在看来必须的加快速度了。 龙叔在学习网络的时候有这样几个疑惑: 为什么需要抽象出五层模型出来? 难道不是直接在网线(光纤传输)中传输数据就好了么?大不了到了 端点 用的是WIFI传输(无线信号)。 这两个问题真的很困惑我,不知道大家有没有这样的疑惑?如果有的话,龙叔将为你答疑解惑。如果有其他的疑惑欢迎加我微信沟通 (公众号回复【龙叔】即可获得龙叔的联系方式)。 在回答问题之前我先带你领略下使用最为广泛的五层模型,分别是哪五层?各层解决了什么问题? 五层模型是哪五层? 网络模型 左边是OSI的七层模型,这模型很牛逼。但是现在基本是存在教科书的啦,学习网络的同学都是知道有这个模型,实际情况使用很少的。 右边是TCP/IP五层分层模型。分别是物理层(硬件)、数据链路层(网卡层)、网络层(互联网层)、传输层、应用层。在日常工作中接触最多的是上两层,偶尔会去触碰网络层。数据链路层和物理层不是我们工作范围

TCP/IP协议分析

你说的曾经没有我的故事 提交于 2020-03-17 02:11:22
文章目录 TCP/IP参考模型 应用层 主机到主机层 因特网层 利用TCP/IP参考模型分析数据传输过程 可靠的TCP TCP概述 TCP报文结构 主机到主机层 TCP三次握手 TCP四次挥手 滑动窗口机制 停止等待协议 拥塞控制 冒险的UDP UDP概述 UDP报文结构 TCP/IP参考模型 应用层 HTTP 80 超文本传输协议,提供浏览网页服务 Telnet 23 远程登陆协议,提供远程管理服务 FTP 20、21 文件传输协议,剔红互联网文件资源共享服务 SMTP 25 简单邮件传输协议,提供互联网电子邮件服务 POP3 110 邮局协议,提供互联网电子邮件服务 TFTP 69(UDP)简单文件传输协议,提供简单的文件传输服务 主机到主机层 TCP UDP TCP与UDP的对比 传输控制协议(TCP) 用户数据报协议(UDP) 面向字节流 面向报文 面向链接 无连接 可靠传输 尽力而为的传输 支持流控及窗口机制 无流控及窗口机制 HTTP、FTP等 TFTP、DNS、DHCP等 因特网层 负责将ip报文从源端发送到目的端 定义逻辑地址(IP地址) 负责数据包的寻径和转发 IP包 首部长度一般为20-60字节(Byte),其中后40字节是可选的,长度不固定,前20字节格式为固定。数据负载部分的长度一般可变,整个IP数据包的最大长度为65535B。 利用TCP

OSI参考模型与TCP/IP协议

帅比萌擦擦* 提交于 2020-03-16 08:46:19
OSI的7层参考模型由低到高分别为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。如下图: TCP/IP(传输控制协议/网际协议)分为4层:网络接口层、网络互连层、传输层、应用层。如图: OSI参考模型与TCP/IP之间的关系如图: 来源: 51CTO 作者: wx5e6de0bb1490b 链接: https://blog.51cto.com/14755533/2478628