这里记录一下最近复习计网所累积的知识点。
1.OSI七层模型,TCP/IP四层模型以及五层协议
三种常见的计算机网络结构描述。
表示层:数据压缩,加密以及数据描述。使得计算机主机不需要考虑数据格式的不同。
会话层:建立及管理会话。
2.各层的常见协议
数据链路层:将数据封装成帧。常用协议有CDMA/CD(载波监听多点接入/碰撞检测),PPP(主机与ISP通信所用的协议),MAC地址,交换机, 局域网,以太网(IEEE802.3)
网络层:IP层。常用协议:IP, ARP(地址解析协议,IP到MAC地址的映射),ICMP(网际控制报文协议,ICMP 是为了更有效地转发 IP 数据报和提高交付成功的机会。它封装在 IP 数据报中,但是不属于高层协议。应用有ping),虚拟专用网v*n(v*n 使用公用的互联网作为本机构各专用网之间的通信载体。专用指机构内的主机只与本机构内的其它主机通信;虚拟指好像是,而实际上并不是,它有经过公用的互联网。),NAT(网络地址转换,将本地IP转为全球IP),路由选择协议(RIP, OSPF)。
传输层
TCP, UDP
应用层
DNS(域名解析), FTP(文件传输,使用TCP),DHCP(动态主机配置),HTTP(超文本传送协议)
3.UDP/TCP/IP报文结构
UDP报文结构:
TCP报文结构:
IP报文格式: