美文网首页
2016.10.14答案

2016.10.14答案

作者: edwin_hei | 来源:发表于2016-10-15 00:27 被阅读0次

    osi七层模型,包括哪七层,作用分别是什么?
    第一层:物理层
    协议:物理层协议
    作用:比特传输(数据单位) 电信号传输
    第二层:数据链路层
    协议:数据链路层协议
    作用:media access control帧数据传递,在这一层,属于同一个局域网内的ip已经可以通信.原因是交换机或者路由器会记录所有mac地址.
    处理上层封包的数据(packet)并转成mac的格式
    (mac地址--主机在网络通信时的标示符,标示了主机,与自己的ip绑定)
    第三层:网络层
    协议:网络层协议
    ip协议的定义就是在这一层,同时也定义出计算机之间的联机建立,终止于维护等,数据封包的路径选择等等(重点是ip与route的概念)
    第四层:传送层
    协议:传送层协议
    这个分层定义了发送端与接收端的联机技术tcp,udp技术,同时包括该技术的封包格式,端口的知识在这一块
    第五/六/七层协议----会话层,表示层,应用层偏向于程序设计,不累赘

    tcp/ip模型有哪几层,分别对应osi模型的哪几层?
    网络接口层(对应osi的物理层+数据链路层)
    地址解析协议ARP在此层工作 arp -a可以查看和你正在通信的mac机器
    网际互联层(对应osi网络层)
    主要解决主机之间的通信问题
    网际协议(ip) 互联网组管理下而已(IGMP) 互联网控制报文协议(ICMP)
    传输层(对应osi传输层)
    为应用层实体提供端到端的通信功能,主要包括传输控制协议TCP和用户数据报协议UDP
    应用层(对应osi会话层,应用层,表示层)

    简述tcp三次握手?
    假设a要连接b
    a发送syn(序列号x)信息给b
    b接受syn(序列号x)消息
    b发送syn和ack信息(序列号y,确认号x+1)
    a接受syn和acl信息(序列号y,确认号x+1)
    a发送ack信息(确认号y+1)
    b接受ack信息(确认号)
    完成三次握手

    ip包头详解


    Paste_Image.png

    ip地址分类有哪些,他们的私有ip地址分别是哪些,分类的依据是什么?
    ip地址了解三类即可
    A类 到126.255.255.255
    B类 从128.0.0.0到191.255.255.255
    C类 从192.0.0.0到223.255.255.255
    三个类都有自己私有ip地址,就是不许公网使用的ip端
    A类的私有ip地址10.0.0.0到10.255.255.255
    B类的私有ip地址172.16.0.0到172.31.255.255
    C类的私有ip地址192.168.0.0到192.168.255.255
    A B C类的网段分类依据
    A类的子网掩码是8位
    B类的子网掩码是16位
    C类的子网掩码是24位

    127.0.0.0-127.255.255.255是干嘛用的?可以上网吗?
    127段的网络地址主要是用来测试使用,检测网卡是否有用等

    子网掩码是如何使用的,有哪些作用?
    子网掩码是用来确定本机最终ip地址的
    子网掩码是有32位bit组成的,从高位到低位连续为1的位数就是表示子网掩码的掩码位数
    比如
    11111111 111111111 11111111 00000000
    这个子网掩码就是255.255.255.0
    那么又是如何确定本机最终的ip的呢
    本机ip地址就是子网掩码与主机ip的二进制数按位亦或的结果,
    比如该主机ip为192.168.1.2
    子网掩码为255.255.255.0
    11000000 101010000 00000001 00000010 <----ip地址
    1111 1111 11111 1111 1111 1111 1111 1111 <-----子网掩码
    所以本机的ip地址为192.168.1.0
    所以本机广播地址为192.168.1.255
    子网掩码取亦或的首ip地址为本机向外请求网络的ip地址,最后一个ip地址为该网段内的广播地址,如果发往的数据在同一网段,那么通过广播地址即可进行传输

    根据求192.168.1.8/27地址判断该ip段的有效网段以及广播地址?
    1100000 10101000 00000001 00001000 ip地址
    11111111 1111 1111 1111 1111 1110 0000子网掩码
    得出的这个结果就是192.168.1.8
    合计有效的ip段有2的5次方即32个
    有效网段192.168.1.9-192.168.38
    其中192.168.1.39为广播地址

    TCP协议包头大致图?


    Paste_Image.png Paste_Image.png

    相关文章

      网友评论

          本文标题:2016.10.14答案

          本文链接:https://www.haomeiwen.com/subject/jkbgyttx.html