传输层协议

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. 洛谷 P1825 [USACO11OPEN]玉米田迷宫Corn Maze
  2. php oauth api,PHP实现人人OAuth登录和API调用
  3. Java并行有优势吗_Java中不同的并发实现的性能比较
  4. php预处理查询数据库,php+mysqli使用预处理技术进行数据库查询的方法
  5. GitHub---最简单的使用
  6. 996,别让年轻人累到不觉得累
  7. java的类的设计_Java 类设计技巧
  8. 移植最新版libmemcached到VC++的艰苦历程和经验总结(上)
  9. Selenium2Library(RF)浏览器打不开问题汇总
  10. vue axios ts 封装流文件下载方法
  11. retinex(SSR,MSR,MSRCR)的优缺点
  12. excel批量删除密码解除密码保护 可多个密码
  13. PMP(第六版)中的各种矩阵表格
  14. 三维重建技术 各种方法简介
  15. 【初学者】SDK的理解(客户端SDK和服务器端SDK)
  16. 2016百度之星 初赛(Astar Round2B) 1001 区间的价值
  17. MFC提示this application has requested the runtime to terminate it in an unusual way editbox框已经删了还在使用
  18. 开发android电视app
  19. 在线excel开发之新人学习笔记——工作簿
  20. 喜马拉雅的ASO,分享ASO优化所鲜为人知的黑科技?

热门文章

  1. wonderware配置-DAServer Manager教程 2
  2. 连锁零售系统怎么选择?好的零售管理系统有什么优点?
  3. 挚文集团2022年Q1净营收31.481亿元 已派发1.273亿美元分红
  4. Poco::Exception. Code: 1000, e.code() = 0, e.displayText() = Host not found
  5. Python调用周立功CAN接口卡接口库函数
  6. 单点登录cas综述之cas4.2.7服务端+cas客户端+示例程序+环境搭建说明-陈杰
  7. iis5.1(xp)发布网站(转)
  8. 银联支付Java开发
  9. 【Kilav】 数据库复习资料 其一
  10. Fisher线性判别分析以及python实现