1. OSI七层模型结构,以及各个层的作用。
2.TCP/IP协议栈模型结构,功能,与OSI七层模型的对应关系。
TCP/IP协议是规范不同主机之间进行通信的一系列协议,其中涉及到数据的封装,传输,寻址等一系列内容,是计算机领域非常重要的基础知识
IP是Internet Protocol(网际互连协议)的缩写,是TCP/IP体系中的网络层协议。
设计IP的目的是提高网络的可扩展性:
一是解决互联网问题,实现大规模、异构网络的互联互通;
二是分割顶层网络应用和底层网络技术之间的耦合关系,以利于两者的独立发展。
根据端到端的设计原则,IP只为主机提供一种无连接、不可靠的、尽力而为的数据包传输服务。
传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,
由IETF的RFC 793 [1] 定义。
TCP旨在适应支持多网络应用的分层协议层次结构。
连接到不同但互连的计算机通信网络的主计算机中的成对进程之间依靠TCP提供可靠的通信服务。
TCP假设它可以从较低级别的协议获得简单的,可能不可靠的数据报服务。
原则上,TCP应该能够在从硬线连接到分组交换或电路交换网络的各种通信系统之上操作。
各个层有哪些协议,以及知名协议对应的端口号。
HTTP :80端口
Telnet:23端口
FTP:20和21端口
SMTP:25端口
TFTP:22端口
DNS:53端口
SNMP:161和162端口
DHCP:68端口
TCP/UDP两大协议簇;协议簇的区别?应用场景。
TCP/UDP协议簇都包含的协议 | |
TCP | UDP |
Telnet | TFTP |
HTTP | DNS |
FTP | SNMP |
SMTP | DHCP |
三次握手、四次挥手
arp协议的作用,arp欺骗怎么防御
作用
防御方法:
01: 静态MAC地址绑定 windows 电脑命令 => arp -s [网关] [正常的MAC地址] 如: arp -s 192.168.3.1 9c-06-1b-b4-3e-b8
02: 双向静态绑定, 推荐家庭网络, 公共网络不适用
03: 安全软件和防火墙
TCP、UDP、IP、数据帧报文头部有哪些字段
TCP数据段格式
TCP是一种可靠的、面向连接的字节流服务。源主机在传送数据前需要先和目标主机建立连接。然后,在此连接上,被编号的数据段按序收发。同时,要求对每个数据段进行确认,保证了可靠性。如果在指定的时间内没有收到目标主机对所发数据段的确认,源主机将再次发送该数据段。 下图为TCP头部结构:
UDP数据段格式
UDP是一种不可靠的、无连接的数据报服务。源主机在传送数据前不需要和目标主机建立连接。数据被冠以源、目标端口号等UDP报头字段后直接发往目的主机。这时,每个数据段的可靠性依靠上层协议来保证。在传送数据较少、较小的情况下,UDP比TCP更加高效。
下图为UDP的头部结构:
IP报文段格式
下图为IP的头部结构: