首页 > 其他 > 详细

TCP、IP 详解

时间:2020-02-08 14:51:40      阅读:81      评论:0      收藏:0      [点我收藏+]

概述

  • 分层: 经典的四层
    • 链路层: 处理与电缆(或其他任何传输媒介的物理接口细节)例如设备驱动等
    • 网络层:处理分组在网络中的活动。例如分组选路,IP
    • 运输层:为两台主机上的应用程序提供端到端的通讯。TCP/UDP
    • 应用层:处理特定的应用程序细节。

四层网络模型具体实例

  • 大多数的网络应用程序都被设计成客户端-服务器模式。
  • 双方都有对应的一个/多个协议进行通讯
  • 应用程序通过是用户进程,而下三层一般在内核中执行。
  • 应用层关心应用程序的细节,下三层处理通讯的细节。

技术分享图片

  • 分层的意义:
    • 为上层应用程序屏蔽了底层的具体繁琐的实现细节。

TCP/IP的工作原理

  • 看一下通过路由器连接两个网络。

技术分享图片

由上图可知一个网络大概包含如下内容:

  • 端系统:客户端和服务端(pc+端口号 (大厦 + 房间号)标识一个应用程序)
  • 中间系统:就是路由器,有一个路由协议iS-iS,中间系统到中间系统
  • 应用层和传输层使用端到端(end-to-end)协议:图中的TCP - TCP
  • 网络层提供的是逐跳协议:IP协议是pc到路由器 -> 路由器到pc
  • 链路层:逐介质到逐介质的,图中的以太网和令牌环都是介质。
  • 网络Ip提供的是一种不可靠的服务,他只是尽可能快的把分组从源节点送到目的节点,但不提供肯可靠性保障。
  • TCP在不可靠的Ip层上提供了一种可靠的运输层,
  • 互联网的目的之一就是在应用程序中隐藏所有的物理细节。

通过下图我们理解一下可靠TCP和不可靠的IP:
技术分享图片

  • TCP只的买家和卖家之间的关系:有确认收货的过程。
  • IP是指包裹传送的过程:包裹又丢失的可能。
  • 在买家在一定的时间还没收到包裹,就会联系卖家,卖家发现包裹丢失,就会重新发一个包裹给买家,TCP的超时重传。
  • 当买家收到东西之后,确认收货了之后,本次交易完成。

TCP、IP 详解

原文:https://www.cnblogs.com/karlMa/p/12276163.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!