传输层协议

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复习--传输层协议内容--必看必会相关推荐

  1. 简述tcp协议三报文握手过程_华为原理 | 传输层协议amp;交换转发原理

    Interface GigabitEthernet0/0/0 ip address 12.1.1.2 255.255.255.0 arp-proxy enable \\华为接口下默认没有开启代理ARP ...

  2. 前端工程师如何理解 TCP/IP 传输层协议?| 技术头条

    作者 | 浪里行舟 责编 | 郭芮 网络协议是每个前端工程师都必须要掌握的知识,TCP/IP 中有两个具有代表性的传输层协议,分别是 TCP 和 UDP,本文将介绍下这两者以及它们之间的区别. TCP ...

  3. 【推送位置苹果群发iMessage推】如果Windows和Linux实现不同的传输层协议,那末因为数据格式的不同

    推荐内容IMESSGAE相关 作者推荐内容 iMessage苹果推软件 *** 点击即可查看作者要求内容信息 作者推荐内容 1.家庭推内容 *** 点击即可查看作者要求内容信息 作者推荐内容 2.相册 ...

  4. 套接字编程--1(UDP协议编程,端口号,传输层协议,网络字节序)

    传输层的协议: ip地址: 在网络中唯一标识一台主机 IPV4:uint32_t DHCP NAT IPV6 : uint8_t addr[16] -向前并不兼容IPV4 每一条数据都必须包含源地址和 ...

  5. C++TCP和UDP属于传输层协议

    TCP和UDP属于传输层协议.其中TCP提供IP环境下的数据可靠传输,它事先为要发送的数据开辟好连接通道(三次握手),然后再进行数据发送:而UDP则不为IP提供可靠性,一般用于实时的视频流传输,像rt ...

  6. 计算机网络协议的特点,计算机网络传输层协议类型与特点

    我们在上文中给大家简单介绍了计算机网络体系的七层结构,而今天我们就一起来了解一下,计算机网络传输层协议类型与特点. 传输层涉及到两个重要的协议:UDP和TCP,本节我们重点介绍这两个协议. 1.UDP ...

  7. 4-1:TCP协议之传输层的作用及传输层协议TCP和UDP

    文章目录 一:传输层的定义 二:通信处理 三:传输层协议 四:TCP协议的可靠和性能 一:传输层的定义 前面说过,IP首部有一个协议字段用于标识网络层(IP)的上一层采用哪一种传输层协议.根据这个字段 ...

  8. 声网传输层协议 AUT 的总结与展望丨Dev for Dev 专栏

    本文为「Dev for Dev 专栏」系列内容,作者为声网大后端传输协议负责人 夏天. 针对实时互动应用对网络传输带来的新需求和新挑战,声网通过将实时互动中的应用层业务需求与传输策略的分层和解耦,于 ...

  9. 计网复习——传输层习题

    计网复习--传输层习题 1. 主机A向主机B连续发送了两个TCP报文段,其序号分别为70和100.试问: (1)第一个报文段携带了多少个字节的数据? (2)主机B收到第一个报文段后发回的确认中的确认号 ...

最新文章

  1. MongoDB用户授权和管理
  2. 分部类--重温篇[好处,示例]
  3. python是动态编程语言吗-python是一种跨平台、开源、免费的高级动态编程语言,对么...
  4. SAP系统未清账和已清账的区分
  5. 利用DAAB 获取存储过程返回值的方法
  6. truncate python是删除文件内容吗_Python 文件 truncate() 方法
  7. Integral Channel Features-论文整理
  8. 精彩十年(4)——缔造神话
  9. 一个程序员的爱情和他的小棉袄
  10. 今天来聊Java ClassLoader
  11. Free Pascal初次体验(有亮点哦)
  12. 北京精雕现状_北京精雕科技有限公司怎么样?
  13. 3ds Max随堂笔记 材质和贴图
  14. 微信素材管理,新增临时素材
  15. 树莓派设置开机自启动程序
  16. 基于html人事管理报告,人事管理工作实习报告范文
  17. WireShark黑客发现之旅(5)—扫描探测
  18. 三面阿里云计算,出门我就哭了!(Java研发岗,还原真实“被虐”场景)
  19. Partially Labeled Dirichlet Allocation(PLDA)算法的理解与编程细节(Java)
  20. mysql数据表操作_MySQL数据表基本操作实例详解

热门文章

  1. matlab 异或运算符号,MATLAB运算符
  2. 适用于Wonderware的TOP Server的虚拟化操作
  3. 版本控制系统GIT文档
  4. SAP 定义打印机纸张类型
  5. RoBERTa中的merge.txt和vocab.json是什么?
  6. NLP(五十三)在Keras中使用英文Roberta模型实现文本分类
  7. “全国十大热门上班路”出炉,北京西二旗、后厂村路热度最高
  8. 关于LINUX系统编程架构问题——4412 camera V4L2 RTMP流工程源码分析
  9. 深度学习之Linux学习
  10. 如何在Win10 Win11家庭版中启用组策略