栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

TCP/IP协议

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

TCP/IP协议

文章目录
      • 1、TCP/IP协议与OSI协议
      • 2、TCP/IP协议模型结构
      • 3、TCP/IP调试命令

1、TCP/IP协议与OSI协议

2、TCP/IP协议模型结构

(1)网络接口层

功能:在物理连接(网线和电脑之间)之上,实现逻辑链路(用到的协议)的连接(拨号连接)
接口卡(网卡):具有物理地址,即MA地址

SLIP协议

  • 在串行线路上封装IP数据包
  • 用于拨号连接
  • 缺点:没有差错校验机制

差错校验机制:每一端必须知道对方的IP地址,没有办法把本端的IP地址通知给另一端;如果一条串行线路用于SLIP,那么它不能同时使用其他协议

数据报:通过网络传输的数据的基本单元,它携带了要从计算机传递到目的的计算机的信息

数据包:是TCP/IP协议通信传输中的数据单位,单个信息被划分为多个数据块,这些数据块被称为包

路由:路由器从一个接口上接收到数据包,根据数据包的目的地址进行定向并转发到另一个接口的过程

PPP协议

  • 用于串行与并行线路上的拨号连接
  • 解决SLIP存在的问题

ARP协议
是根据IP地址获取物理地址的一个TCP/IP协议

  • MAC,每个网卡都有的唯一的硬件地址
    每个网卡的硬件地址都是由厂商所提供,而且每个地址都是唯一的,在网络上不允许有重复的硬件地址出现

  • IP地址对应到MAC
    通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行

RARP协议
反向地址解析
MAC到IP地址

(2)网络互联层

功能:在不同网络之间进行路由寻址、传递数据报

IP协议

  • 无连接、不可靠的协议
  • 负责在主机之间寻址
  • 设定路由

ICMP协议

  • 报告错误(网络的错误检测,主机故障等)
  • 控制信息
  • ping程序

(3)传输层
建立应用间的端到端连接

  • 面向连接:会话建立、数据传输、会话拆除
  • 无连接:不保证数据的有序到达
    TCP传输控制协议
  • 面向连接
  • 可靠(三次握手)
  • 速度慢
    UDP用户数据报协议
  • 无连接
  • 不可靠
  • 速度快

端口号
用来区别应用层的协议
不同的应用协议有不同的端口号

端口是通过端口号来标记的,端口号只有整数,范围是从0到65535

端口号有什么用呢?
一台拥有IP地址的主机可以提供许多服务,这些服务完全可以通过1个IP地址来实现。

主机是怎样区分不同的网络服务呢?
显然不能只靠IP地址,因为IP地质与网络服务的关系是一对多的关系。实际上是通过“IP地址+端口号”来区分不同的服务的。

服务器一般都是通过知名端口号来识别的。netstat -a -n

(4)应用层
主要负责用户和应用程序之间的通信。协调设备和软件的多样性问题;解决系统中文件传输问题。
以下是常见的应用协议:

  • FTP:文件传输协议
  • HTTP:超文本传输协议
  • DNS:域名系统
  • Telnet:远程终端协议
  • IMAP:Internet邮件访问协议
  • POP3:邮局协议版本3
3、TCP/IP调试命令

检查配置
Ipconfig
all

displaydns:显示DNS客户解析缓存的内容
flushdns:刷新并重设DNS客户解析缓存的内容
DNS在进行解析的时候会生成缓存,以便下次访问同样域名时,加快速度。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/451244.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号