博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于tcp/ip的理解
阅读量:5965 次
发布时间:2019-06-19

本文共 479 字,大约阅读时间需要 1 分钟。

关于tcp/ip的深入理解是学习端口转发,socket编程重要依据。

  

  •     应用层                                  Data
  •     传输层                                  Data|源端口 目标端口
  •     网际层                                  Data|源端口 目标端口|源ip 目标ip
  •     接口层                                  Data|源端口 目标端口|源ip 目标ip|源mac 目标mac

 

    接口层:根据目标mac地址转发,实现网络内部的数据传输。

    网络层:根据目标ip地址转发,通过更改mac地址,实现网络间的数据通信。

    通过接口层和网络层的作用,互联网上的2台主机连接上了。

  

    应用层:用来产出传输的数据。

    传输层:用端口号来标识网络上主机上面的进程,通过传输层网络上2个主机上进程建立起来的连接。起到了端对端的传输。

    

    传输层:包含可靠的连接(tcp)和不可靠的连接(udp),

               tcp:首先建立三次握手,来确认对方都是活跃的,传输是有序,可靠的传输,然后四次挥手告别。

    

    socket:ip+端口  ,它就是网络1台主机上的进程,对远程进程的通信,只需要对socket进行读写操作就行了。

   

      

     

 

              

   

 

   

    

   

   

    

  

 

  

   

 

转载于:https://www.cnblogs.com/hackforfun/p/4190728.html

你可能感兴趣的文章
求职相关(链接,不定期更新)
查看>>
pdo 连接数据库 报错 could not find driver 解决方法
查看>>
设计模式之策略模式
查看>>
maya pyside 多个窗口实例 报错 解决
查看>>
Nginx错误日志(error_log)配置及信息详解
查看>>
我的友情链接
查看>>
通知中心
查看>>
我的友情链接
查看>>
MVC中的三个模块
查看>>
Line: 220 - com/opensymphony/xwork2/spring/SpringObjectFactory.java:220:-1
查看>>
oracle 常用命令大汇总
查看>>
2012年春运火车票电话和网上订票技巧、攻略
查看>>
根据request获取请求路径
查看>>
mysql 并行复制
查看>>
傲不可长,欲不可纵,乐不可极,志不可满——提高个人修养
查看>>
linux系统增加swap容量的方法
查看>>
后台调用gps
查看>>
HTML5标签的语义认知和理解(1)
查看>>
MySQL日志功能详解(2)
查看>>
HP LaserJet 305X 和 339X 系列一体机如何设置手动或自动接收传真?
查看>>