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. Tcp/Ip协议族简单解读及网络数据包/报/帧数据格式及封装及解包;

    http://www.creseek.cn/products-install/install_on_bsd_linux/ 中文检索 离线cloudera ecosystem components: h ...

  2. 关于TCP\IP协议的简单理解

    一: HTTP是基于TCP协议的,TCP属于传输层.HTTP属于应用层. 另一个属于传输层的是UDP协议. 但HTTP是基于TCP这个协议,不是UDP这个协议. TCP相比于UDP,更安全,稳定.因为 ...

  3. (转)tcp/ip协议的简单理解 -- ip报文和tcp报文的格式

    1.概念: TCP/IP协议通信的过程其实就对应着数据入栈与出栈的过程.入栈的过程,数据发送方每层不断地封装首部与尾部,添加一些传输的信息,确保能传输到目的地.出栈的过程,数据接收方每层不断地拆除首部 ...

  4. TCP/IP协议标准

    OSI(7层):应用层(Application),表示层(Presentation),会话层(Session),传输层(Transport),网络层(Network),数据链路层(Data Link) ...

  5. TCP/IP协议与OSI协议

    OSI协议是一个理想化的协议,它把网络传输过程分为七层模型,以达到形象化的理解的效果,在实际应用中没有被使用.TCP/IP协议可以看作是它的简化版,是目前应用最广泛的网络协议,许多协议都是以它为基础而 ...

  6. [转]从OSI网络模型到TCP/IP协议族简介

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

  7. 漫谈网络通信——从OSI网络模型到TCP/IP协议族

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

  8. TCP/IP协议的经典面试知识点总结

    前言 大家好啊,我是汤小圆. 今天给大家推荐的是,TCP/IP协议的经典面试知识点总结,希望对大家有帮助,谢谢. 简介 我们平时经常听到的TCP/IP协议,其实是一个协议族: 只不过因为TCP.IP是 ...

  9. TCP/IP 协议简单分析

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

随机推荐

  1. dotnet 委托的实现解析(2)开放委托和封闭委托 (Open Delegates vs. Closed Delegates)

    前言 这是个人对委托的理解系列第二篇,部分翻译自 Open Delegates vs. Closed Delegates – SLaks.Blog,好像还没人翻译过,加上部分个人理解.希望能对大家理解 ...

  2. CentOS 通过shell脚本过滤得到服务器IP地址

    1.CentOS 6.x (32Bit &&64Bit) [root@localhost ~]# ifconfig |grep Bcast |awk '{print$2}' |sed ...

  3. .htaccess文件构成的PHP后门

    1..htaccess文件 2.文件上传绕过 一般.htaccess可以用来留后门和针对黑名单绕过 创建一个txt写入(png解析为php) AddType application/x-httpd-p ...

  4. 解决Hadoop集群hdfs无法启动DataNode的问题

    问题描述: 在hadoop启动hdfs的之后,使用jps命令查看运行情况时发现hdfs的DataNode并没有打开. 笔者出现此情况前曾使用hdfs namenode -format格式化了hdfs ...

  5. 到底为什么不建议使用SELECT *?

    "不要使用SELECT *"几乎已经成为了MySQL使用的一条金科玉律,就连<阿里Java开发手册>也明确表示不得使用*作为查询的字段列表,更是让这条规则拥有了权威的加 ...

  6. idea如何打包项目,部署到linux后台运行

    服务器安装tomcat 上传好tomcat包 scp -r tomcat liwwww@111116.11222.101121.12111111:/opt/ linux下启动tomcat服务的命令   ...

  7. 什么是 NetflixFeign?它的优点是什么?

    Feign 是受到 Retrofit,JAXRS-2.0 和 WebSocket 启发的 java 客户端联编程序.Feign 的第一个目标是将约束分母的复杂性统一到 http apis,而不考虑其稳定 ...

  8. IDEA 创建javaWeb以及Servlet

    1.新建项目 2.Web工程设置:点击项目名称,按F4 (1)配置sources:在WEB-INF下新建两个文件夹classes和lib (2)配置path:刚刚创建的classes文件夹路径 (3) ...

  9. C++11最常用的新特性如下

    1.auto关键字:编译器可以根据初始值自动推导出类型.但是不能用于函数传参.定义数组以及非静态成员变量. 2.nullptr关键字:是一种特殊类型的字面值,它可以被转换成任意其它类型的指针:而NUL ...

  10. 什么是 bean 装配?

    装配,或 bean 装配是指在 Spring 容器中把 bean 组装到一起,前提是容器需要 知道 bean 的依赖关系,如何通过依赖注入来把它们装配到一起.