`
soardragon
  • 浏览: 311841 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

TCP/IP协议是如何实现网络模型的

阅读更多

OSI中的层 功能 TCP/IP协议族
应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet
表示层 数据格式化,代码转换,数据加密 没有协议
会话层 解除或建立与别的接点的联系 没有协议
传输层 提供端对端的接口 TCP,UDP
网络层 为数据包选择路由 IP,ICMP,RIP,OSPF,BGP,IGMP
数据链路层 传输有地址的帧以及错误检测功能 SLIP,CSLIP,PPP,ARP,RARP,MTU
物理层 以二进制数据形式在物理媒体上传输数据 ISO2110,IEEE802,IEEE802.2

数据链路层包括了硬件接口和协议ARP,RARP,这两个协议主要是用来建立送到物理层上的信息和接收从物理层上传来的信息;
网络层中的协议主要有IP,ICMP,IGMP等,由于它包含了IP协议模块,所以它是所有机遇TCP/IP协议网络的核心。在网络层中,IP模块完成大部分功能。ICMP和IGMP以及其他支持IP的协议帮助IP完成特定的任务,如传输差错控制信息以及主机/路由器之间的控制电文等。网络层掌管着网络中主机间的信息传输。

传输层上的主要协议是TCP和UDP。正如网络层控制着主机之间的数据传递,传输层控制着那些将要进入网络层的数据。两个协议就是它管理这些数据的两种方式:TCP是一个基于连接的协议(还记得我们在网络基础中讲到的关于面向连接的服务和面向无连接服务的概念吗?忘了的话,去看看);UDP则是面向无连接服务的管理方式的协议。

应用层位于协议栈的顶端,它的主要任务就是应用了。上面的协议当然也是为了这些应用而设计的,具体说来一些常用的协议功能如下:
Telnet:提供远程登录(终端仿真)服务,好象比较古老的BBS就是用的这个登陆。
FTP :提供应用级的文件传输服务,说的简单明了点就是远程文件访问等等服务;
SMTP:不用说拉,天天用到的电子邮件协议。
TFTP:提供小而简单的文件传输服务,实际上从某个角度上来说是对FTP的一种替换(在文件特别小并且仅有传输需求的时候)。
SNTP:简单网络管理协议。看名字就不用说什么含义了吧。
DNS:域名解析服务,也就是如何将域名映射城IP地址的协议。
HTTP:不知道各位对这个协议熟不熟悉啊?这是超文本传输协议,你之所以现在能看到网上的图片,动画,音频,等等,都是仰仗这个协议在起作用啊!

另外我们还需要注意的一点是我们前面已经交代过的一个问题,协议是“对等实体”的数据进行交互时起作用的,如果忘了,赶紧回忆哦。

分享到:
评论

相关推荐

    TCP/IP协议栈TCP/IP协议栈

    OSI七层参考模型概述 数据封装和拆封过程 TCP/IP协议栈 常见的TCP/IP协议

    TCP/IP协议详解(完整目录版)

    TCP/IP协议详解 完整目录 第一部分 TCP/IP基础 第1章 开放式通信模型简介 1 1.1 开放式网络的发展 1 1.1.1 通信处理层次化 2 1.1.2 OSI参考模型 3 1.1.3 模型的使用 5 1.2 TCP/IP参考模型 7 1.3 小结 7 第2章 TCP/IP...

    TCP/IP协议详细介绍

    TCP/IP协议详细介绍,计算机网络体系结构分层,TCP/IP 基础,传输层中的 TCP 和 UDP,网络层中的 IP 协议,IP 协议相关技术

    TCP/IP网络与协议

    本书内容十分丰富,几乎涵盖了有关TCP/IP的各个方面,包括开放式通信模型、TCP/IP通信模型、IP网络中的命名和寻址机制、地址解析及反向地址解析协议、DNS域字服务器、WINS、地址发现协议、IPv6、IP网络中的路由协议...

    TCP/udp/ip协议分析

    互连网早期的时候,主机间的互连使用的是NCP协议。这种协议本身有很多缺陷,如:...现在几乎所有的操作系统都实现了TCP/IP协议栈。 TCP/IP协议栈主要分为四层:应用层、传输层、网络层、数据链路层,每层都有相应的协议

    tcp/ip协议族

    tcp/ip协议族 benet3.0 网络工程师

    TCP-IP协议族(第4版)中文高清带标签目录.PDF

    第一部分 引言和底层技术 第1章 引言 第2章 OSI模型和TCP/IP协议族 第3章 底层技术 第二部分 网络层 第4章 网络层简介

    windows网络编程(一)基于tcp/ip协议的c/s模型

    windows网络编程(一)基于tcp/ip协议的c/s模型

    TCP/IP协议详细介绍.docx

    计算机网络体系结构分层,TCP/IP 基础,传输层中的 TCP 和 UDP,网络层中的 IP 协议,IP 协议相关技术

    TCP/IP详解论文

    详细的TCP/IP详解,网络各层的详细解释。对于理解和撰写有关TCP/IP论文是很好的借鉴!

    linux tcp/ip协议栈

    分为上篇和下篇,上下篇共十八章,上篇九章部侧重于TCP/IP数据收发流程,即OSI模型的IP和TCP层,下篇也是九章,并不属于TCP/IP本身,但是多少和网络有关且常用到,比如LC-trie路由、netfilter包过滤防火、还有一些...

    TCPIP安全 TCP/IP是Internet实现通信的核心

    简单高效的特点是TCP/IP在Internet上大有用武之地的重要原因,但也是TCP/IP协议安全性能较低的原因之一。而OSI模型在各层上有所重复,而且会话层和表示层不是对所有的服务都适用,无疑有些繁琐,但对实现安全可靠的...

    OSI 参考模型与TCP/ IP 协议模型的比较

    OSI 参考模型与TCP/IP 协议模型经过了近半个世纪的角逐,其影响已经传播到当今计算机网络的各个层面。本文通过 对OSI 参考模型与TCP/IP 协议模型的比较,可以更好的理解网络协议内部的运作方式

    TCP/IP教程TCP/IP基础

    3.2.3 IP协议 23 3.2.4 应用层 25 3.2.5 传输层 25 3.2.6 网络层 25 3.2.7 链路层 25 3.3 远程登录(Telnet) 25 3.4 文件传输协议(FTP) 25 3.5 普通文件传输协议(TFTP) 26 3.6 简单邮件传输协议(SMTP) 26 3.7 网络...

    基于TCP/IP协议的通信程序(网络课程设计)

    本课程设计是一个基于TCP/IP协议的通信程序,分为服务器和客户端两个程序,能够实现群聊的功能。

Global site tag (gtag.js) - Google Analytics