qq传文件 udp_软考网络工程师备考-10:网络互连与互联网3-TCPUDP
传输层协议TCP
传输控制协议TCP:面向字节流、按顺序、连接、可靠、全双工,可变滑动窗口、缓冲积累传送。
协议号6。
TCP
- 源端口和目的端口均为16位,即端口号范围为0-65535。
- URG:紧急指针有效
- ACK:应答顺序号有效
- PSH:推进功能有效
- RST:复位为初始状态
- SYN:建立同步连接
- FIN:结束释放连接
- 校验和:包括TCP段头、数据、伪段头(IP头),即校验TCP段全部内容。
TCP端口:
常见的端口及服务
三次握手
TCP三次握手
四次挥手
TCP四次挥手
拥塞控制:报文达到速率大于路由器转发速率,产生拥塞。
- 重传计时器:
- 重传是保证TCP可靠的重要措施。
- TCP每发送一个报文段,就对这个报文段设置一次计时器。只要计时器设置的时间到了,但还没有收到确认,就重传这一段报文段。
- 重传时间要设置的合理,一般和往返时间、平均时延、时间偏差等有关。大多数采取观察最近一段时间的报文时延来估算往返时间。
- 慢启动(慢开始)
- 发送方在接收到确认之前逐步扩大窗口的大小。
- 1、2、4、8等按指数规律翻倍,最后到达门限阈值。
- 出现超时,将拥塞窗口回到1,再次开始慢启动。
- 拥塞避免
- 窗口到达门限阈值以后,进入拥塞避免阶段,TCP采用线性增加方式放大窗口,按照+1递增。
- 发生拥塞,门限阈值减半。在发生在减半。按指数规律成倍减半。
- 快速重传
- 发送到一连收到3个重复的ACK,就重传,不等计时器。
- 可变滑动窗口
- 选择重发ARQ
- 总结:差错控制、流量控制、拥塞控制
传输层协议UDP
用户数据报协议UDP:无连接的、不可靠的、不保证顺序的、无差错流控机制。
校验和包括:UDP头部、数据、伪头部。
协议号17。
少量传输数据,高层程序负责解决数据排序、差错控制等。开销少(头部8个字节),网络管理常使用。
TCP支持数据传输,UDP支持音视频传输。
UDP
常用应用层协议
- SMTP简单邮件传输协议:
- 负责将邮件上传到服务器,C/S工作。
- 采用TCP的25端口,
- 仅传送ASCII码文本。
- S/MIME多用途互联网邮件扩展协议:
- 负责将多媒体邮件安全上传到服务器
- 包含文本、图像、音频、视频以及其他应用程序专用的数据。
- POP3邮局协议:
- 负责将邮件下载到客户机,C/S工作
- 采用TCP的110端口
- 用户从服务器读取邮件后,服务器就删除该邮件。
- IMAP4互联网消息访问协议:
- 提供摘要浏览,选择下载,C/S工作
- 采用TCP的142端口
- 用户从服务器读取邮件后,服务器仍会保存该邮件。
- PGP电子邮件加密协议:
- 包括加密、鉴别、签名和压缩等技术
- 使用IDEA(128位)加密数据,RSA加密密钥,MD5认证
- PEM增强保密邮件协议
- 使用多种加密方法提供机密性、认证和信息完整性的因特网电子邮件协议
- 采用每个报文一次一密的方法加密
- 其他和PGP功能差不多。
- FTP文件传输协议
- 负责文件通过服务器上下传送。
- 采用TCP的两条连接:数据连接20端口,控制连接21端口,C/S工作。
- 合法访问和匿名访问(anonymous)
- 有主动模式(PORT/Standard)和被动模式(PASV/Passive)
- 主动模式,服务器主动用20端口传数据;被动模式,服务器打开随机端口传数据。(助记:主动爱你,被动随便)
- Telnet远程登录协议:
- TCP/IP终端纺织协议,登录到远程主机上操作
- 网络终端NVT支持异构主机,采用TCP的23端口,C/S工作
- HTTP超文本传输协议
- 万维网WWW(Web)服务器提供全球的、发布的、动态的、多平台的、交互的、多媒体信息。
- TCP的80端口,B/S工作
- 统一资源定位器URL
- 超文本标记语言HTML
以上是为准备网络工程师考试的学习大涛老师18年视频的笔记,在此记录以备复习。
#网络工程师# #软考中级职称# #TCP/IP学习# #udp# #ftp#
qq传文件 udp_软考网络工程师备考-10:网络互连与互联网3-TCPUDP相关推荐
- 2021年软考网络工程师备考
文章目录 2021年软考网路工程师备考心得分享 软考简介 资料分享 总结 2021年软考网路工程师备考心得分享 软考简介 什么是软考 计算机技术与软件专业技术资格(水平)考试(以下简称计算机软件资格考 ...
- 软考网络工程师备考详细介绍
考试简介 网络工程师考试属于全国计算机技术与软件专业技术资格考试(即软考)中的一个中级考试.通过本考试的合格人员能根据应用部门的要求进行网络系统的规划.设计和网络设备的软硬件安装调试工作,能进行网络系 ...
- 0x12软考|网络工程师经验分享之下一代互联网(IPv6)
目录 一.IPv6基础知识 二.移动IP和IPv6 三.IPv6过渡技术 四.IPv6路由协议 五.IPv6配置部署 一.IPv6基础知识 IPv6概念:下一代互联网NGI,目前主要是IPv6.IPv ...
- 软考|网络工程师复习资料、附历年真题、详细学习笔记,考试重点,看过的人都能过!
本人于2018年上半年通过网络工程师,手中有2018年最新视频资料,历年真题,个人笔记,详细内容都会通过CSDN发布 对于那种直接贴邮箱要资料的,只想说可否尊重一下我们,我们有些资料也是付费购买的,然 ...
- 计算机软考网络工程师 查询,软考网络工程师怎么查询报名是否成功?
问:软考网络工程师怎么查询报名是否成功? 答:软考网络工程师报名共分为三步,网上填报信息.上传照片;网上资格审核;网上或现场缴费.考生需最完成最后的报名缴费工作才算报考成功,网上缴费的考生在完成缴费后 ...
- 计算机软考网络工程师历年真题,计算机软考《网络工程师》考试历年真题精选(1)...
2010年11月软考网络工程师考试上午试题 ●在输入输出控制方法中,采用(1)可以使得设备与主存间的数据块传送无需CPU干预. (1)A.程序控制输入输出 B.中断 C.DMA D.总线控制 ●若计算 ...
- 陕西计算机软考试题及答案,2013陕西省上半年软考网络工程师下午试题及答案...
2013陕西省上半年软考网络工程师下午试题及答案 1.Linux系统中的块设备文件在使用命令ls -l查询时用什么符号表示_______?(B) A.c B.b C.l D.d 2.当在Windows ...
- 软考网络工程师如何复习?
本篇文章从以下三个方面回答,小白看这篇就够了! 网络工程师是什么? 网络工程师有什么用? 网络工程师考什么? 网络工程师如何备考? 网络工程师是什么? 网络工程师是软考中级科目,计算机网络方向的. 软 ...
- 软考网络工程师上午考试知识点总结整理
楼主顺利通过了软考网络工程师中级资格考试,在复习过程中对上午考试的知识点进行了总结,总结了很多,但可能条理性不够强,但都是一些难掌握或者重点,常考的点,所以分享出来,可以帮助大家复习准备~ 第一章 编 ...
最新文章
- u3d 动态 随机 地图_我的世界1.12.2模组教程:VoxelMap小地图新老玩家辅助神器
- 陈松松:如何锁定细分领域,视频营销才更容易持续做下去
- 尝试使用jBPM Console NG(测试版)
- ajax请求导致status为canceled的原因
- python中三级菜单讲解_Python字典实现简单的三级菜单(实例讲解)
- pthread_exit()
- C#串口通信工作笔记0001---上位机开发_嵌入式_串口助手_收发数据开发
- LeetCode 209. 长度最小的子数组(双指针+滑动窗口)
- XCode 7.3.1(dmg) 官方直接下载地址
- OpenCore安装教程
- 2021-2025年中国液压磁力钻行业市场供需与战略研究报告
- 小米5splus安装鸿蒙OS,小米5Splus 魔趣OS 安卓10 MagiskV21版 完美ROOT 纯净完美 原生极简 纯净推荐...
- 操作系统动态分区分配方式的模拟实现(分配与回收)C++
- codevs 1253 超级市场 DP 解题报告
- VBA学习笔记之单元格
- 信息安全—WIFI攻击实验
- 【入门学习四】基于 FPGA 使用 Verilog 实现串口回传通信代码及原理讲解
- 纸壳cms支持php坏境吗,如何参与纸壳CMS开发以及贡献代码
- 投顾风向|各方节前无心恋战 等到节后或有“红包”行情
- Java实现多线程远程投屏并打包可执行文件(从代码到.exe)
热门文章
- LIB BFD, the Binary File Descriptor Library
- Linux环境使用命名空间编写一个简单的容器应用程序:namespace,container,cgroups
- DPDK网络处理模块划分
- 地球物理模型-薄互层-桔灯勘探
- GitHub#python#:ppt(批量)转换为pdf
- workbench拓扑优化教程_轻量化及拓扑优化软件GENESIS介绍——可集成到Workbench
- lisp批量生成轴线_求批量插入图纸的程序 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...
- win10的11对战平台突然无法启动魔兽
- 微服务启动顺序_微服务框架Demo.MicroServer运行手册
- idea war包和jar包区别 以及用maven如何打包