TCP/IP 协议标准简单描述

说明

分为三部分:中文名称、缩写、说明.

应用层

DNS

  • 域名服务 (DNS)
  • 功能:
    • 将域名转化为IP地址

BOOTP

  • 引导程序协议 (BOOTP)
  • 功能:
    • 允许无盘工作站探查其IP地址、网络中的BOOTP服务器的IP地址以及要加载到内存中以引导机器的文件
    • (注:BOOTP正在被DHCP取代)

DHCP

  • 动态主机配置协议 (DHCP)
  • 功能:
    • 启动时向客户端动态分配IP地址
    • 当地址不再被需要时允许其被重复使用

SMTP

  • 简单邮件传送协议 (SMTP)
  • 功能:
    • 允许客户端向邮件服务器发送电子邮件
    • 允许服务器其他服务器发送电子邮件

POP3

  • 邮局协议第三版 (POP3)
  • 功能:
    • 允许客户端从邮件服务器检索电子邮件
    • 将电子邮件从邮件服务器下载到桌面

IMAP

  • 互联网邮件访问协议 (IMAP)
  • 功能:
    • 允许客户端访问储存在邮件服务器中的电子邮件
    • 在服务器上维护电子邮件

FTP

  • 文件传送协议 (FTP)
  • 功能:
    • 一种可靠、面向连接而且确认结果的文件传送协议
    • 设置规则,使得一台主机上的用户能够通过网络访问另一台主机或向其传输文件

TFTP

  • 普通文件传送协议 (TFTP)
  • 功能:
    • 一种简单的、无连接的文件传送协议
    • 一种尽力而为、无确认的文件传送协议
    • 比FTP开销小

HTTP

  • 超文本传送协议 (HTTP)
  • 功能:
    • 有关在万维网上交换文本、图像、音频、视频以及其他多媒体文件的一组规则集

传输层

UDP

  • 用户数据报协议 (UDP)
  • 功能:
    • 允许一台主机上运行的进程向另一台主机上运行的进程发送数据包
    • 不会确认数据报传输是否成功

TCP

  • 传输控制协议 (TCP)
  • 功能:
    • 支持不同主机上运行的进程之间的可靠通讯
    • 确认成功传输的可靠传输

网络层

IP

  • 网际协议 (IP)
  • 功能:
    • 从传输层接收消息段
    • 将消息打包为数据包
    • 解决数据包在网际网络上的端对端传输

NAT

  • 网络地址转换 (NAT)
  • 功能
    • 将私有网络IP地址转换为全球唯一公有的IP地址

ICMP

  • 因特网控制消息协议 (ICMP)
  • 功能:
    • 目标主机针对数据包传输中出现的错误,向源主机传回反馈

OSPF

  • 开放最短路径优先 (OSPF)
  • 功能:
    • 链路状态路由协议
    • 基于区域的分层设计
    • 开放标准内部路由协议

网络访问层(网络接口层)

ARP

  • 地址解析协议 (ARP)
  • 功能:
    • 提供IP地址与硬件地址之间的动态地址映射

PPP

  • 点对点协议 (PPP)
  • 功能:
    • 提供数据包的封装方法,以方便通过串行链路传输封包

以太网

  • 以太网
  • 功能:
    • 定义网络访问层的布线标准和信令标准

接口驱动程序

  • 接口驱动程序
  • 功能:
    • 提供机器控制指令,用于控制网络设备的特定接口

TCP/IP 协议标准简单描述相关推荐

  1. Linux系统下实现基于TCP/IP协议的简单Socket通信

    Linux系统下实现基于TCP/IP协议的简单Socket通信 网络套接字Socket Socket概念 主机字节序和网络字节序 Sockaddr地址结构 Socket实现客户端.服务端通信 服务端程 ...

  2. OSI网络模型与TCP/IP协议族

    OSI七层模型 OSI(Open System Interconnection,开放系统互联)七层网络模型成为开放式系统互联参考模型,是一个把网络通信在逻辑上的定义,也可以理解成为定义了通用的网络通信 ...

  3. ❀TCP/IP协议面试题总结❀

    文章目录 零.三次握手与四次挥手 一.什么是TCP/IP协议? 二.什么是TCP协议 三.TCP和UDP的区别 四.TCP和UDP各自的特点和应用场景 五.为什么tcp的传输速率会比udp慢 六.介绍 ...

  4. TCP/IP 协议简单分析(建立连接握手过程)

    原文:http://hi.baidu.com/wuguoyana/blog/item/38c04d3bcf047ce43a87ce55.html 首先TCP和IP是两种不同的协议,它们来七层网络模型中 ...

  5. TCP/IP 协议简单分析

    首先TCP和IP是两种不同的协议,它们来七层网络模型中分别在不同的层次,IP协议是网络层的协议,TCP是更高一层的传输层的协议,TCP是建立在IP协议之上的,所以一般把TCP和IP连在一起说TCP/I ...

  6. TCP/IP协议中的一些常用端口简单讲解

    (源自http://bbs.360.cn/3232114/17010996.html) 那么TCP/IP协议中的端口指的是什么呢?如果把IP地址比作一间房子 ,端口就是出入这间房子的门.真正的房子只有 ...

  7. 描述并简要比较TCP/IP协议体系及0SI/RM协议体系

    国际标准化组织ISO于1977年提出了一个试图使各种计算机在世界范围内互连成网的标准化框架,即著名的开放系统互连基本参考模型OSI/RM(Open System Interconnect Refere ...

  8. tcp ip协议笔记(1)——简单介绍

    前言 本人记性不佳,看书健忘,以此笔记来记录看书后自己所知所想,已达到加深对tcp ip的理解.本笔记不过我看完书后自己所写的总结,权当是书后复习. 一.为什么会有tcp ip协议        ...

  9. 通过连接实例解读TCP/IP协议

    通过连接实例解读TCP/IP协议 最近狂补基础,猛看TCP/IP协议.不过,书上的东西太抽象了,没有什么数据实例,看了不 久就忘了.于是,搬来一个sniffer,抓了数据包来看,呵呵,结合书里面得讲解 ...

最新文章

  1. Matlab数据的可视化 -- 平面多边形的着色
  2. Chrome_调试js出现Uncaught SyntaxError: Unexpected identifier
  3. win 10无法启动print spooler服务,提示1068依赖服务或组无法启动
  4. Content-Disposition
  5. mysql七种join理论
  6. GC之七--gc日志分析工具
  7. opencv-api warpAffine
  8. 07-struts2提供的数据校验
  9. python 获取网页元素_记一次python提取网页标签元素的坑
  10. c1flexGrid 在单元格中显示图片, 及行号
  11. ubuntu部署django详细教程
  12. Android系统启动流程
  13. 蓝牙sbc怎么解决_【科普】蓝牙音频常用的编解码格式
  14. google浏览器Chrome部署HttpWatch
  15. destoon php 循环语句,destoon二次开发模板及调用语法汇总_PHP
  16. rockchip mpp编码开发
  17. (轉貼) 寶蘭開發工具部門將分割成完全獨立的子公司 (C/C++) (News)
  18. 牛逼哄哄的京东 JD-hotkey
  19. SQLyog设置唯一
  20. [Squirrel基础]-- squirrel安装(通过Phoenix连接 HBase)

热门文章

  1. 因子分解机 Factorization Machine python 源码
  2. 大学计算机实验vfp,大学计算机基础VFP实验教材26页.doc
  3. 滚动条禁止_Axure 教程:不可见滚动条的页面滚动效果
  4. 156. Leetcode 53. 最大子数组和 (贪心算法-进阶题目)
  5. 将单链表的每K个节点之间逆序
  6. 机器学习笔记 时间序列预测(最基本的方法【benchmark】)
  7. 听说你想去大厂看妹子,带你看看腾讯产品运营实习面经
  8. Linux从入门到精通系列之sed命令使用方法
  9. 扒一扒搜索引擎是如何工作的?
  10. MATLAB基本操作(三):数据类型