TCP/IP协议概述
来源:互联网 发布:淘宝网二手苹果手机 编辑:程序博客网 时间:2024/05/17 06:41
1 TCP/IP协议基本概念
- TCP/IP协议是针对Internet开发的一种体系结构和协议标准
- TCP/IP协议是国际互联网Internet采用的协议标准
- TCP/IP是一组通信协议的代名词,是由一系列协议组成的协议
TCP/IP协议是指传输控制协议/网际协议,是针对Internet开发的一种体系结构和协议标准,其目的在于解决异种计算机网络的通信问题,使得网络在互连时把技术细节隐藏起来,为用户提供一种通用、一致的通信服务。通常所说的TCP/IP协议实际上包含了大量的协议和应用,并且由多个独立定义的协议组合在一起,因此更确切地说,TCP/IP协议是一个协议簇而不是一种协议。
TCP/IP协议的特点
- TCP/IP协议是开放的协议标准
- TCP/IP独立于特定的网络硬件,可以运行在局域网、广域网等各种网络环境
- TCP/IP使用统一的网络地址分配方案,使得整个TCP/IP设备在网络中只有唯一的地址
- TCP/IP协议是标准化的高层协议,可以提供多种可靠的用户服务
2 TCP/IP协议的层次划分
TCP/IP协议和OSI参考模型
TCOP/IP各层的主要功能
应用层
- 各种服务及应用程序通过该层利用网络,服务于HTTP、FTP、SMTP(简单邮件传输协议)、Telnet等,负责处理特定的应用程序细节
传输层
- 确认数据传输及进行纠错处理,常用协议:TCP、UDP(用户数据报协议)
- TCP是一个可靠的面向连接的协议,保证某一主机的字节流准确无误的投递到互联网上的另一台主机
- UDP是无连接的服务,无重发和纠错功能,不保证数据的可靠传输
网络层
- 负责数据的传输、路径及地址选择,常用协议:IP、ARP(地址解析协议)、ICMP和IGMP
- 也称互联层,其主要任务是路径选择,让每个分组独立地到达目的地,在接收端由高层协议重排。因IP层提供数据报服务,常常将报文分组称为IP数据报
网络接口层
- 也称数据链路层或链路层,通常包括网络接口卡及设备驱动,之所以没有定义数据链路层,是因为在TCP/IP最初地设计中已经考虑到多种数据链路层协议
- 是针对不同物理网络的连接形式的协议,例如:Ethernet、FDDI、ATM
3 TCP/IP协议集的主要协议
4 TCP/IP协议的基本工作原理
TCP/IP的文件传输(FTP)封装
常见术语
- PDU:Protocol Date Unit,表示对等层之间传递的数据单元。
- TCP:Transmission Control Protocol,传输控制协议。
- UDP:User Datagram Protocol,用户数据报协议。
- IP:Internet Protocol,互联网报文协议。
- ICMP:Internet Control Message Protocol,互联网控制报文协议。
- IGMP:Internet Group Management Protocol,互联网组管理协议。
- ARP:Address Resolution Protocol,地址解析协议。
- RARP:Reverse Address Resolution Protocol,反向解析协议。
阅读全文
0 0
- TCP/IP协议--概述
- TCP/IP协议:概述
- TCP/IP协议概述
- TCP/IP协议概述
- TCP/IP协议概述
- TCP/IP协议概述
- TCP/IP协议概述
- TCP/IP协议概述
- tcp、ip协议概述
- TCP/IP协议概述
- TCP/IP协议簇概述
- TCP/IP协议簇概述
- TCP/IP协议复习-概述
- TCP/IP协议簇概述
- TCP/IP协议族概述
- TCP/IP协议详解---概述
- TCP/IP协议的概述
- TCP/IP(9)-TCP协议概述
- 习题8.10
- 中位数(C语言)
- 日历插件(项目总结)(包括mobiscroll.js LCalendar 和Calendar这三个日历插件)
- C# 操作Entities Framework进行增删该查
- 配置java环境变量
- TCP/IP协议概述
- 什么是工业机器人的TCP
- 素数筛
- JavaScript概念之screen/client/offset/scroll/inner/avail的width/left
- 获取本地指定资源信息 → AppResourceMgr
- linux基础入门之ls命令
- TeamViewer“试用期已到期”解决方法
- C语言基础-fscanf函数使用示例
- 产品更新,覆盖安装失败,原因和解决办法.