华为HCIA复习--传输层协议内容--必看必会
传输层协议
tcp或者udp协议,传输层定义了主机应用程序之间端到端的连通性。传输层中最为常见的两个协议分别是传输控制协议和用户数据协议。
1.TCP:tcp是一种面向连接的传输层协议,提供可靠的传输服务。
2.tcp端口号:
ftp:21-20
http:80
telnet:23
smtp:25
端口号是用来区分不同的网络服务,
0-1023是知名端口号,1024-65535是动态端口号
3.tcp头部:
tcp端口号:
tcp的序列号和确认号:
源端口+目的端口+序列号+确认号
tcp的建立简介
tcp的建立连接过程:
tcp通过三次握手建立可靠连接
tcp的传输过程以及流量控制机制–滑动窗口
tcp的关闭
主机在关闭连接之前,要确认收到来自对方的ack
udp:
udp是一种面向无连接的传输层协议,传输可靠性没有保证
当应用程序对传输的可靠性要求不高,但是对传输速度要求高的时候。
udp头部:
udp头部仅占8字节,传输数据时没有机制。
数据转发的过程:
tcp/ip协议簇和底层协议的配合,保证数据的端到端的传输。
应用层-传输层-网络层-数据链路层-物理层
数据转发过程的概述:
数据包在相同的网段内或不同网段之间转发所依据的原理基本一致。
TCP封装:
当主机建立了到达目的地址的tcp连接后,便开始对应用层的数据进行封装
数据帧转发过程:
如果主机工作在半双工状态下,会使用cdsm/ma进行检测链路状态。
同一个冲突域里的设备都会接收到主机A的路由信息。
总结
进行三层封装时主机需要了解mac地址和ip地址,目标和网关
当数据帧发送非目的主机时,非目的主机将会丢掉。
传输层通过端口号直接将数据准确的交给特定的应用。。
两台主机同时访问服务器的http服务时,服务器会进行多进程的连接,cpu,端口号的连接。
时间:2020/1/26 21:02
华为HCIA复习--传输层协议内容--必看必会相关推荐
- 简述tcp协议三报文握手过程_华为原理 | 传输层协议amp;交换转发原理
Interface GigabitEthernet0/0/0 ip address 12.1.1.2 255.255.255.0 arp-proxy enable \\华为接口下默认没有开启代理ARP ...
- 前端工程师如何理解 TCP/IP 传输层协议?| 技术头条
作者 | 浪里行舟 责编 | 郭芮 网络协议是每个前端工程师都必须要掌握的知识,TCP/IP 中有两个具有代表性的传输层协议,分别是 TCP 和 UDP,本文将介绍下这两者以及它们之间的区别. TCP ...
- 【推送位置苹果群发iMessage推】如果Windows和Linux实现不同的传输层协议,那末因为数据格式的不同
推荐内容IMESSGAE相关 作者推荐内容 iMessage苹果推软件 *** 点击即可查看作者要求内容信息 作者推荐内容 1.家庭推内容 *** 点击即可查看作者要求内容信息 作者推荐内容 2.相册 ...
- 套接字编程--1(UDP协议编程,端口号,传输层协议,网络字节序)
传输层的协议: ip地址: 在网络中唯一标识一台主机 IPV4:uint32_t DHCP NAT IPV6 : uint8_t addr[16] -向前并不兼容IPV4 每一条数据都必须包含源地址和 ...
- C++TCP和UDP属于传输层协议
TCP和UDP属于传输层协议.其中TCP提供IP环境下的数据可靠传输,它事先为要发送的数据开辟好连接通道(三次握手),然后再进行数据发送:而UDP则不为IP提供可靠性,一般用于实时的视频流传输,像rt ...
- 计算机网络协议的特点,计算机网络传输层协议类型与特点
我们在上文中给大家简单介绍了计算机网络体系的七层结构,而今天我们就一起来了解一下,计算机网络传输层协议类型与特点. 传输层涉及到两个重要的协议:UDP和TCP,本节我们重点介绍这两个协议. 1.UDP ...
- 4-1:TCP协议之传输层的作用及传输层协议TCP和UDP
文章目录 一:传输层的定义 二:通信处理 三:传输层协议 四:TCP协议的可靠和性能 一:传输层的定义 前面说过,IP首部有一个协议字段用于标识网络层(IP)的上一层采用哪一种传输层协议.根据这个字段 ...
- 声网传输层协议 AUT 的总结与展望丨Dev for Dev 专栏
本文为「Dev for Dev 专栏」系列内容,作者为声网大后端传输协议负责人 夏天. 针对实时互动应用对网络传输带来的新需求和新挑战,声网通过将实时互动中的应用层业务需求与传输策略的分层和解耦,于 ...
- 计网复习——传输层习题
计网复习--传输层习题 1. 主机A向主机B连续发送了两个TCP报文段,其序号分别为70和100.试问: (1)第一个报文段携带了多少个字节的数据? (2)主机B收到第一个报文段后发回的确认中的确认号 ...
最新文章
- 洛谷 P1825 [USACO11OPEN]玉米田迷宫Corn Maze
- php oauth api,PHP实现人人OAuth登录和API调用
- Java并行有优势吗_Java中不同的并发实现的性能比较
- php预处理查询数据库,php+mysqli使用预处理技术进行数据库查询的方法
- GitHub---最简单的使用
- 996,别让年轻人累到不觉得累
- java的类的设计_Java 类设计技巧
- 移植最新版libmemcached到VC++的艰苦历程和经验总结(上)
- Selenium2Library(RF)浏览器打不开问题汇总
- vue axios ts 封装流文件下载方法
- retinex(SSR,MSR,MSRCR)的优缺点
- excel批量删除密码解除密码保护 可多个密码
- PMP(第六版)中的各种矩阵表格
- 三维重建技术 各种方法简介
- 【初学者】SDK的理解(客户端SDK和服务器端SDK)
- 2016百度之星 初赛(Astar Round2B) 1001 区间的价值
- MFC提示this application has requested the runtime to terminate it in an unusual way editbox框已经删了还在使用
- 开发android电视app
- 在线excel开发之新人学习笔记——工作簿
- 喜马拉雅的ASO,分享ASO优化所鲜为人知的黑科技?
热门文章
- wonderware配置-DAServer Manager教程 2
- 连锁零售系统怎么选择?好的零售管理系统有什么优点?
- 挚文集团2022年Q1净营收31.481亿元 已派发1.273亿美元分红
- Poco::Exception. Code: 1000, e.code() = 0, e.displayText() = Host not found
- Python调用周立功CAN接口卡接口库函数
- 单点登录cas综述之cas4.2.7服务端+cas客户端+示例程序+环境搭建说明-陈杰
- iis5.1(xp)发布网站(转)
- 银联支付Java开发
- 【Kilav】 数据库复习资料 其一
- Fisher线性判别分析以及python实现