1、计算机网络协议
OSI采用了分层的结构化技术,从下到上共分七层:那么从上到下分别为应用层、表示层、会话层、传输层、网络层、数据链路层、物理层(曾经我编了一个口诀发到朋友圈,有人给我评论就这常识还需要口诀,或许他是常识,而我不是,记不牢)上口诀帮助那些和我一样需要辅助记忆的考友。
口诀:该应用表示会传完数据屋
(1)应用层:负责对软件提供接口以使程序能使用网络服务,如事务处理程序、文件传送协议和网络管理等。在TCP/IP协议中,协议有HTTP、Telnet、FTP、SMTP。
(2)表示层:如同应用程序和网络之间的翻译官,管理数据的解密加密、数据转换、格式化和文本压缩。协议有JPEG、ASCII、GIF、DES、MPEG。
(3)会话层:负责在网络中的两节点之间建立和维持通信,以及提供交互会话的管理功能,如三种数据流方向的控制,即一路交互,两路交替和两路同时会话模式,协议有RPC(人品差)、SQL(生气了)、NFS(女粉丝)。
(4)传输层:主要负责确保数据可靠、顺序、无错地从A点传输到B点。如提供建立、维护、和拆除传送连接的功能,选择网络层提供最合适的服务,在系统之间提供可靠的透明的数据传送,提供端到端的错误恢复和流量控制。在TCP/IP协议中,协议有TCP、UDP、SPX(视频线)。
(5)网络层:主要功能是将网络地址(例如,IP地址)翻译成对应的物理地址(例如网卡地址),并决定如何将数据发送方路由到接收方。主要负责数据的传输路由及地址的选择。对数据进行传输地址及方向进行控制,以快速准确传输到目的地。在TCP/IP协议中,协议有IP、ICMP、IGMP、IPX、ARP等。
(6)数据链路层:控制网络层与物理层之间的通信,它的主要功能是将从网络层接收到的数据分割成特定的可被物理层传输的帧,对数据进行封装及校验,保证数据的完整性。协议有IEEE802.3/.2、HDLC(口诀:活动流程)、PPP、ATM。
(7)物理层:包括物理联网媒介,如电缆连线连接器,该层的协议产生并检验电压以便发送和接收携带数据的信号。标准有RS232、V.35、RJ-45、FDDL(口诀:法定代理)
2、TCP/IP协议
四个层次:网络接口层、网际层(IP层)、传输层(TCP、UDP层)和应用层
3、应用层协议
4、区分传输协议TCP、UDP
UDP | TCP | |
是否连接 | 无连接 | 面向连接 |
是否可靠 | 不可靠传输,不使用流量控制和拥塞控制 | 可靠传输,使用流量控制和拥塞控制 |
连接对象个数 | 支持一对一,一对多,多对一和多对多交互通信 | 只能一对一通信 |
传输方式 | 面向报文 | 面向字节流 |
首部开销 | 首部开销小,仅8字节 | 首部最小20字节,最大60字节 |
适用场景 | 适用于实时应用(IP电话、视频会议、直播等) | 适用于要求可靠传输的应用,例如文件传输。 |
5、网络层协议
6、局域网协议
(1)IEEE802.3是重要的局域网协议(有线)
(2)IEEE802.11是无线局域网WLAN标准协议
7、网络互联设备
8、注意区分DNS ARP RARP NAT
(1)DNS:域名解析,将域名转成IP
(2)ARP:将IP转换成物理地址 (AI5)
(3)RARP:将物理地址转成IP
(4)NAT:将私有IP转成公有IP
需要项目管理资料合集的同学可留言