TCP/IP指的是因特网整个TCP/IP协议簇,从协议分层模型方面来讲,TCP/IP由4个层次组成:网络接口层、网络层、传输层和应用层。

各层具体工作如下:

  1. 网络接口层:定义了主机间网络连通的协议,具体包括Echernet、FDDI、ATM等通信协议。
  2. 网络层:主要用于数据的传输、路由及地址的解析,以保障主机可以把数据发送给任何网络上的目标。数据经过网络传输,发送的顺序和到达的顺序可能发生变化。在网络层使用IP和地址解析协议( ARP )。
  3. 传输层:使源端和目的端机器上的对等实体可以基于会话相互通信。在这一层定义了两个端到端的协议TCP和UDP。TCP是面向连接的协议,提供可靠的报文传输和对上层应用的连接服务,除了基本的数据传输,它还有可靠性保证、流量控制、多路复用、优先权和安全性控制等功能。UDP是面向无连接的不可靠传输的协议,主要用于不需要类似TCP的可靠性保障和流量控制等。
  4. 应用层: 负责具体应用层协议的定义,包括Tehet、FITP 、SMTP 、DNS、NNTP、和HTTP等。

TCP/IP 四层网络模型相关推荐

  1. TCP/IP四层网络模型

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 TCP/IP网络模型分为四层,从上到下分别为应用层.传输层.网络层.数据链路层 提示:以下是本篇文章正文内容,下面案例可供参考 ...

  2. OSI七层网络模型与TCP/IP四层网络模型

    2.1 OSI网络分层参考模型 网络协议设计者不应当设计一个单一.巨大的协议来为所有形式的通信规定完整的细节,而应把通信问题划分成多个小问题,然后为每一个小问题设计一个单独的协议.这样做使得每个协议的 ...

  3. OSI七层网络模型与TCP/IP四层网络模型的关系

    一.OSI网络分层参考模型 网络协议设计者不应当设计一个单一.巨大的协议来为所有形式的通信规定完整的细节,而应把通信问题划分成多个小问题,然后为每一个小问题设计一个单独的协议.这样做使得每个协议的设计 ...

  4. 6.OSI七层网络模型与TCP/IP四层网络模型

    下图是TCP/IP与OSI参考模型的对应关系: 为了标识通信实体中进行通信的进程,TCP/IP协议提出了协议端口(protocol Port)的概念.端口是一种抽象的网络结构(包括一些数据结构和I/O ...

  5. 请求发起过程,在tcp/ip四层网络模型中所做的事情

    当应用程序用T C P传送数据时,数据被送入协议栈中,然后逐个通过每一层直到被当作一串比特流送入网络.其中每一层对收到的数据都要增加一些首部信息(有时还要增加尾部信息) 客户端如何找到目标服务 在客户 ...

  6. OSI七层网络模型和TCP/IP四层网络模型的异同

    什么是OSI? OSI 模型(Open System Interconnection model)是一个由国际标准化组织提出的概念模型,试图提供一个使各种不同的计算机和网络在世界范围内实现互联的标准框 ...

  7. OSI七层网络模型与TCP/IP四层模型介绍

    1.OSI七层网络模型介绍 OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型 ,是一个逻辑上的定义,一个规范,它把网络从逻辑上分为了 ...

  8. 详解OSI七层网络模型 TCP/IP四层模型

    @TOC这里对OSI七层网络模型和TCP/IP四层模型及其下的各层和TCP协议的设计核心做出总结供大家参考,如有错误欢迎指出讨论! OSI七层网络模型 & TCP/IP四层模型 OSI七层模型 ...

  9. OSI七层网络模型与TCP/IP四层网络

    网络协议设计者不应当设计一个单一.巨大的协议来为所有形式的通信规定完整的细节,而应把通信问题划分成多个小问题,然后为每一个小问题设计一个单独的协议.这样做使得每个协议的设计.分析.时限和测试比较容易. ...

最新文章

  1. python flask 设置个性化的响应体 响应头 状态码
  2. opencv读取字符串图像
  3. SQL Server 2008|2012 阻止保存要求重新创建表的更改
  4. 可怕!那些你看不到的进程
  5. Error:collect2:ld returned 1 exit status的其他原因
  6. 华为机试——简单密码
  7. android --- fastboot 协议学习
  8. 《圈圈教你玩USB》 第二章 USB 硬件系统设计_测试程序的编写和调试——看书笔记
  9. JavaScript 计算器
  10. 优化设计-外点惩罚函数法-MATLAB编程
  11. html 弹出框 自动关闭,js提示框,n秒后自动关闭
  12. 消息推送实现方法、移动终端及消息推送系统
  13. 软件开发之大忌:想当然
  14. android 布局覆盖 超出一部分_谈谈移动端屏幕适配的几种方法
  15. 噪音消除小技巧--噪音匹配
  16. C++中UTF-8, Unicode, GB2312转换及有无BOM相关问题
  17. Java程序员必知必会之JVM运行时数据区
  18. i7 10700和10700f 10700k这三个CPU有什么区别
  19. STM32_基础篇(1)学习资料准备
  20. 详解B2B、B2C、C2B、C2C、O2O的含义及区别

热门文章

  1. 程序员面试系列,MySQL常见面试题?
  2. 7 分钟实现 Java 发送短信功能!
  3. 使用jquery移除元素事件
  4. 弘辽科技:拼多多产品降价技巧有哪些?
  5. 【没有哪个港口是永远的停留~ 论文简读】Relational Knowledge Distillation
  6. Marty Cagan带你走进产品新时代
  7. mysql数据库成绩数据类型_mysql数据库基本数据类型
  8. 翁凯c语言字符串函数,C语言基础及指针⑥字符操作
  9. 点击li触发a里的链接
  10. JsLint 的安装和使用