网络协议笔记
OSI七层网络协议:
应用层:为特定应用程序提供数据传输服务。像HTTP、DNS等等...数据单位是报文。
表示层:传输信息的语法格式等,可以是加密解密、压缩解压、翻译等。
会话层:不同设备的用户相互的会话连接(建立、管理、断开)
传输层:提供进程间的通用数据传输服务。主要包括TCP协议簇、UDP协议。TCP协议面向稳定可靠的连接,提供完整的会话。UDP面向实时及时性服务。
网络层:主机间数据传输,封装 运输层报文段/用户数据报 成为分组。主要的协议就是IP协议。
数据链路层:主机间存在不同链路,为一个链路的不同结点提供服务。传输格式:数据帧。
物理层:处理尽可能摒除传输媒介和手段的差异,为数据链路层提供标准化的传输基础。数据单位:比特流
TCP/IP体系
应用层包括常见的:HTTP(超文本传输协议;80端口)、SMTP(简单邮件传输协议;发邮件;25端口)、POP3(邮局协议,收邮件;110端口)、IMAP(交互邮件访问协议,可通过客户端对服务器邮件操作;143端口)、DNS(域名解析;53端口)、SNMP(简单网络管理,包括监视网络状态、修改网络配置、接受网络警告;基于UDP)、Telnet (远程终端协议,使用方法:telnet ip 端口)、FTP(文件传输协议;21端口)
运输层包括 :TCP(传输控制协议)、UDP(数据报协议;0-65535端口)、RTP(实时传输协议,也可以是应用层的一部分。)
网际层:TCP/IP、ARP(地址解析协议 ip转到mac)、RARP(主机mac转化为IP)、ICMP(IP主机、路由器控制)、IGP(内部网关协议,包括RIP\OSPF\IS-IS\IGRP\EIGRP)、PPP(点到点协议,全双工传递、不可靠传输)
网络接口层:Ethernet 802.3、Token Ring 802.5、X.25、Frame relay、HDLC、PPP ATM