http://bbs.csdn.net/topics/390262738

在TCP通信时,会建立一个从源端到目的端的虚拟连接。感觉这种连接类似电路交换,只是这种连接是虚拟存在的。发送的报文都应该是沿着这条虚拟链路进行传播,不存在分组会独立寻址的问题。但是IP层向下传输时,每个IP报文段都包含了目的端口的信息,即这样的话,每个分组会独立寻址啊。

引用 2 楼  的回复:

TCP通信时通过三次握手建立连接,这个连接不是虚拟链路,每个IP报文是要寻址,通过路由转发的

那建立的这个连接能够起什么作用啊,感觉建立这个连接和不建立这个连接的效果是一样的啊!因为除去可靠性等机制,TCP报文和UDP报文段都需要独立寻址!这样的话,这个建立的连接就看不到作用啊!

建立这种连接建立双方的信任关系,在TCP报文发送和接收时会有相应的错误校验,重发等机制,保障数据发送接收的准确性,UDP报文是无连接,尽力发送的,报文的正确性得不到相应的保障

实际上每个帧都要寻址。IP层找到主机,TCP层找到端口,即应用,用socket来区别。对于上层来说,这个socket就像跟另一机器上的某个socket像连通的管子一样,数据就在管子里跑,出不去,别的数据也进不来。

最新文章

  1. ZOJ Problem Set - 1240 IBM Minus One
  2. Xdebug文档(二)变量显示特性
  3. JS魔法堂: Native Promise Only源码剖析
  4. C++_直接插入排序
  5. Count Primes ----质数判断
  6. Android SDK Manager 更新不了文件 提示https://dl-ssl.google.com refused
  7. Javascript生成全局唯一标识符(GUID,UUID)的方法
  8. C++内嵌汇编代码,简单文件加密
  9. bodyParser注意“需要请求头的支持”
  10. ecshop数据库取数据
  11. amazeui tab 监听当前选项
  12. jstl__报错
  13. 贡献你的代码,将jar包发布到Maven中央仓库以及常见错误的解决办法
  14. Ajax+jquery+jaso传输数据
  15. Java的锁
  16. import 搜索路径
  17. webstorm 设置 sass自动编译问题
  18. 网络对抗——web基础
  19. java关键字总结
  20. Liunx cp

热门文章

  1. Python 类 面向对象(Classes)
  2. JavaWeb xss攻击
  3. fiddler中安装证书进行https协议的抓取
  4. team foundation server 工具的使用
  5. Turing Year 2012
  6. LeetCode 367.有效的完全平方数(C++)
  7. 用javascript实现禁止页面后退返回上一页的代码
  8. pat1044. Shopping in Mars (25)
  9. Tomcat启动时报错:“ Error starting static Resources”问题解决
  10. HDU 4357——String change——————【规律题】