TCP/IP初识(包含ARP协议的理解)
来源:互联网 发布:ug高级仿真数控编程 编辑:程序博客网 时间:2024/06/06 08:37
TCP/IP(Transmission Control Protocol/Internet Protocol的简写),中译名为传输控制协议/因特网互联协议,Internet上所有应用、协议、网络设备等都是基于这个协议的。那么,什么是协议?可以理解为一种秩序,一种规则,就像过马路,会有交通规则;就像白帽子挖洞,应当遵守网络安全法;就像人活在世上,必须遵守法律。没有规矩,不成方圆,所以Internet也有一种规则,叫TCP/IP协议。
TCP/IP包含什么?
可以划分为四个层次:链路层、网络层、传输层以及应用层,链路层包含交换机、集线器等设备;网络层的典型代表就是路由器;传输层则分为TCP和UDP(TCP/IP是一个族群,而非两个协议,这里的TCP指的是传输方式),应用层包含http、smtp、ftp以及ICMP等等协议,所以TCP/IP是一个非常大的框架,包含内容也非常的详细。
局域网内,两台计算机如何通信?
同样依赖于TCP/IP协议,当A计算机想要找到B计算机并对其传输信息时,会向路由器发送ARP数据包,让路由器在整个局域网内找B计算机,路由器可以识别IP(路由器里有一个路由表,负责将IP绑定对应的Mac地址),所以当路由器发出ARP广播时,局域网所有计算机都能收到ARP数据包,但如果不是B计算机的,则会不做应答,当B收到时会向路由返回一个信息,则A计算机便找到了B计算机,通过ARP协议。传输文件则可能通过其他协议,比如ftp等,但都必须先找到对方才行。
ARP(Address Resolution Protocol)地址解析协议,是一种将IP地址转化成物理地址的协议
ARP欺骗的原因?
中间人攻击的一种手段,由于局域网的网络流通不是根据IP地址进行,而是根据MAC地址进行传输。所以,MAC地址在A上被伪造成一个不存在的MAC地址,这样就会导致网络不通,A不能Ping通C!这就是一个简单的ARP欺骗。
- TCP/IP初识(包含ARP协议的理解)
- TCP/IP学习笔记一:地址解析协议ARP初识
- tcp/ip ---------- ARP协议
- TCP/IP协议学习(2)-IP协议、ARP协议
- 初识 tcp/ip协议
- TCP/IP基础:ARP 协议
- TCP/IP协议的理解
- TCP/IP详解(三)---IP、ARP协议
- 《TCP/IP详解-协议》(4、5)ARP、RARP协议
- TCP/IP协议族-----8、地址解析协议(ARP)
- 初识TCP/IP协议(TCP/IP系统学习(1))
- LwIP 协议栈源码详解 ——TCP/IP 协议的实现(八: ARP 表 )
- TCP/IP的排头兵――地址解析协议(ARP)
- 帧头,TCP,UDP,IP头部(ARP协议)
- tcp ip协议笔记(4)——arp
- TCP/IP illustrated 阅读笔记(五) ARP协议
- TCP/IP协议栈初始化(五) 再向下,找到了IP协议的好队友ARP
- TCP IP协议之初识
- 百练+DP
- 从零开始python案例007猜数字(第二版)
- 购物车
- docker技术的详细介绍(简单、直白的理解)
- 菜鸟正在打怪升级
- TCP/IP初识(包含ARP协议的理解)
- Java基础知识-1、java简介
- 多线程下载文件(支持暂停、取消、断点续传)
- Caffe Loss 层
- PHP模拟post请求
- 黑白棋 简单对战
- mysql查询的时候报错
- 递归及递归的简单运用之4种方法解斐波那契数列
- React map items