PDU:协议数据单元是指层次之间传递的数据单位

物理层PDU :PDU是数据位 bit
数据链路层的PDU是数据帧frame
网络层的PUD是数据包 packet
传输层的PDU是数据段 segment
其他更高层次的PDU是消息 message

物理方式:
单工:单向 (收音机)
双式:半双工(轮流双式【你给我发的时候,我不能给你发】) , 全双工(手机)

单播:目标是一台机器
广播:指很多机器
组播:目标是一些计算机(小组里面)

BROADCAST 广播
MULTTCAST 多播(组播)
UNICAST 单播

TCP/IP 协议

应用层 传输层 interner层 网络访问层(数据链路层、物理层)

应用层协议:http ssh ftp sftp snmt e-mail

传输层层: TCP 传输的时候 要先建立连接 才能发送数据 安全可靠
UDP UDP 直接传输不需要建立连接 高效

TCP 是有序的 有序号的 你发送的都是有序号的 UTP没有序号 发送过去 对面组装起来 不适合发文件 适合语音 视频 追求高效 不追求稳定性 比如DNS 就是UDP

TCP特性:

1.工作在传输层
2.面向连接协议
3.全双工协议
4.半关闭
5.错误检查
6.将数据打包打段,排序
7.确认机制
8.数据恢复 重传
9.流量控制、滑动窗口
10.拥塞控制、慢启动和拥塞避免算法

最新文章

  1. MFC-01-Chapter01:Hello,MFC---1.3 第一个MFC程序(01)
  2. 腾讯OAuth授权联合登录
  3. Bumped Map And Normal Map
  4. asp.net导出word(word2007)
  5. 【BZOJ 4326】【NOIP2015】运输计划
  6. 【POJ 1260】Pearls
  7. TST fall detection database
  8. HDU 3666 THE MATRIX PROBLEM (差分约束,最短路)
  9. java中怎么终止一个线程的执行----个人学习心得
  10. MySQL之 ALTER vs CHANGE vs MODIFY COLUMN
  11. zTree异步加载并初始化树时全部展开(贴主要代码)
  12. .NET CORE学习笔记系列(5)——ASP.NET CORE的运行原理解析
  13. ios调用Google地图
  14. 【mysql】工作中mysql常用命令及语句
  15. Bootstrap Tooltip
  16. Tomcat6和Tomcat7配置SSL通信的比较
  17. 使用taro开发钉钉的E应用报错 You are currently using minified code outside of NODE_ENV === "production". This means that you are running a slower development build of Redux. You can use loose-envify (https://git
  18. Passing the Message 单调栈两次
  19. 基于Apollo实现.NET Core微服务统一配置(测试环境-单机)
  20. Android实现圆形的图片边角

热门文章

  1. JSPDF支持中文(思源黑体)采坑之旅,JSPDF中文字体乱码解决方案
  2. LeetCode 825. Friends Of Appropriate Ages
  3. MYSQL:基于哈希的索引和基于树的索引有什么区别?
  4. 洛谷P1230智力大冲浪 题解
  5. PATB1021个数统计
  6. pcm混音的一种方式
  7. [HeadFrist-HTMLCSS学习笔记]第五章认识媒体:给网页添加图像
  8. Python(一)对 meta class 的理解
  9. 【技术博客】nginx服务器的https协议实现
  10. 基于32位Windows2003的数据库服务器优化,启用AWE,优化SQL Server