网络基础
badudd
这个作者很懒,什么都没留下…
展开
-
网络基础①-OSI七层模型
1. OSI七层模型OSI定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层、应用层),即ISO开放互连系统参考模型。如下图。分层是为了隔离和复用,每一层实现各自的功能和协议,并完成与相邻层的接口通信。OSI的服务定义详细说明了各层所提供的服务。某一层的服务就是该层及其下各层的一种能力,它通过接口提供给更高一层。各层所提供的服务与这些服务是怎么实现的无关 。各层含...原创 2019-07-03 22:51:41 · 221 阅读 · 0 评论 -
网络基础②-TCP 三次握手与四次挥手
TCP三次握手:注意:这里客户端和服务端并不是常认为身份定义,谁发出请求谁就是客户端(1)第一次握手:Client将标志位SYN置为1,随机产生一个值seq=x,并将该数据包发送给Server,Client进入SYN_SENT状态,等待Server确认。(2)第二次握手:Server收到数据包后由标志位SYN=1知道Client请求建立连接,Server将标志位SYN和ACK都置...原创 2019-07-15 23:44:24 · 101 阅读 · 0 评论 -
网络基础⑤-Linux下抓包工具tcpdump
TCPDump可以将网络中传送的数据包完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。DNS解析抓包以下将查看dns解析是否正常,先看下配置的DNS服务器#vi /etc/resolv.confnameserver 114.114.114.114nameserver 114.114.115.115然后在...原创 2019-07-29 22:37:40 · 184 阅读 · 0 评论 -
网络基础③-IP地址与子网掩码
1.MAC地址MAC(Media Access Control,介质访问控制)地址,或称为物理地址,也叫硬件地址,用来定义网络设备的位置,MAC地址是网卡出厂时设定的,是固定的(但可以通过在设备管理器中或注册表等方式修改,同一网段内的MAC地址必须唯一)。MAC地址采用十六进制数表示,长度是6个字节(48位),分为前24位和后24位2.IP地址IP地址(Internet Protocol A...原创 2019-07-21 21:46:12 · 1004 阅读 · 0 评论 -
网络基础④-DNS与ARP协议
DNS域名解析协议DNS是一整套从域名映射到IP的系统 TCP/IP中使用IP地址和端口号来确定网络上的一台主机的一个程序,但是IP地址不方便记忆,于是人们发明了一种叫主机名的东西,是一个字符串,并且使用hosts文件来描述主机名和IP地址的关系。 至今,我们的计算机上仍然保留了HOSTS文件,在域名解析的过程中仍然会优先查找hosts文件内容(cat /etc...原创 2019-07-27 21:43:40 · 386 阅读 · 0 评论