
网络协议
文章平均质量分 79
刘超的网络协议课笔记
lj6132
I am a HAL 9000 computer.
展开
-
5、链路层:ARP
5、链路层:ARP1、链路层的作用2、ARP(Address Resolution Protocol,地址解析协议)1、链路层的作用链路层通常在网络适配器,也就是网卡中实现。提供一下功能:成帧链路接入(MAC协议)可靠交付(确认和重传)差错检测(奇偶校验,最后面加个奇偶校验位,数一数数据中的1加起来是偶数个说明没有发生奇数个比特错误。如果用二维校验的话,甚至可以定位到哪个位出了问题进行纠正)和纠正。循环冗余检测时分多路复用(TDM):分片每个数据传一点。缺点就是太公平了。频分多路复用(FD原创 2021-01-11 15:12:57 · 269 阅读 · 1 评论 -
4、网络层:三层物理设备:集线器、交换机、路由器【IP、ICMP、BGP、OSPF
4、网络层:三层物理设备:集线器、交换机、路由器【IP、ICMP、BGP、OSPF1、集线器(一层设备,就是什么都不改,直接用)2、链路层交换机(二层设备,修改mac头。解开mac头,根据ip头来操作,如ARP通过ip信息来运作,然后根据mac头来转发。也叫第二层的分组交换机,因为会用到两层)3、路由器(三层设备,修改mac头和ip头。解开mac和ip,看里面的东西。用到了三层)4、分组交换机:全能选手,通用转发在数据包从客户端发出的时候,会经过很多物理设备才最终找到服务端,下面介绍各种服务器。交换机是原创 2021-01-11 15:12:21 · 6076 阅读 · 0 评论 -
3、传输层(TCP、UDP)、socket、SSL
3、传输层(TCP、UDP)、socket、SSL0、传输层选择考虑的因素1、TCP和UDP区别2、UDP协议:端口号(用于多路复用/多路分解来自上层应用的数据)3、TCP协议回忆线索:UDP和TCP的内容,TCP三次握手,四次挥手。三次握手中为什么序号不能都从1开始?起始序号是怎么确定的?四次挥手中,为什么发起端要有三个等待时间?SACK是什么?TCP保证连接稳定性的措施有哪些,都有什么方法解决?socket是以什么样的形式存在于系统中的?怎么连接多个socket?C10K问题是什么?可以怎么解决C10原创 2021-01-11 15:08:32 · 702 阅读 · 0 评论 -
2、应用层:HTTP、SMTP、DNS、SSL、P2P文件分发、Telnet
应用层:HTTP、SMTP、DNS、SSL、P2P文件分发、Telnet0、协议定义了什么(交流的规矩)1、HTTP协议(HyperText Transfer Protocol,超文本传输协议)2、SMTP(Simple Mail Transfer Protocol,简单邮件传输协议):持续连接3、DNS服务器(基于UDP):负载均衡流程4、SSL(Secure Socket Layer)安全套接字层5、P2P文件分发:BitTorrent6、socket7、如何连接socket回忆线索:HTTP报文结构原创 2021-01-11 15:05:48 · 2730 阅读 · 0 评论 -
杂记
杂记1、无类型域间路由选择(CIDR):2、动态主机配置协议(DHCP,dynamic host configuration protocol)也叫即插即用协议或者零配置协议3、ICMP协议(Internet Control Message Protocol)回忆线索:标题几个缩写的含义、DHCP配置IP地址的流程及报文中的信息、 ping的流程1、无类型域间路由选择(CIDR):将32位的IP地址分为前面的网络号和后面的主机号。用IP地址后面的斜杠标记网络号与主机号的分界点。子网掩码和IP地址取an原创 2021-01-11 15:02:40 · 102 阅读 · 0 评论 -
总览
分层体系结构的优点:屏蔽细节从上到下:应用层记录的是域名以及正文信息传输层记录的是端口,说我这个要给什么应用的,具体端口是啥我不知道,但是按照约定俗成的规定我应该在XXX端口可以找到它,具体以后是啥端口就以后再说网络层记录的是IP地址,它是网络地址,是一种网络上的通讯地址,比如ip192.168.5.0是服务器的ip地址,我可以将我的电脑ip地址改成这个,那么我就是服务器了。MAC层(Medium Access Control,媒体访问控制)记录的是MAC地址,这个是物理地址,要找到目标端只靠IP原创 2021-01-11 15:01:36 · 91 阅读 · 0 评论