zoukankan      html  css  js  c++  java
  • 第二十节 tcp_ip协议

    """
    TCP-IP协议族:
    应用层:应用程序自身定义的协议,比如p = 100、HTTP也属于应用层比如说浏览器
    传输层:TCP、UDP(原始套接字可以直接从应用层到IP,可以伪装别人的IP发送消息)
    网络层:IP、ICMP(cmd通过ping命令直接查看网络是否正常不通过传输层,应用层→ICMP→IP)、IGMP......
    链路层:网络接口

    OSI协议:总共七层
    将应用层拆成了:应用层、表示层、会话层
    传输层和网络层不变
    网络接口层拆成了:数据链路层和物理层
    cmd 命令 ARP -a 查看MAC地址
    IP、网络掩码、Mac地址
    先广播通用Mac地址(包含IP等信息),都解包过滤IP,正确IP的单播返回数据,

    浏览器访问服务器的过程:
    浏览器→网关(如果不知道路由器网关,通过ARP广播方式获取)→互联网(这个阶段通过DNS服务器的IP确定信息往南还是往北走,每个地区的IP有范围标记)→网关→将域名发送给DNS服务器解析→
    解析后返回域名对应的IP给浏览器,然后网关→互联网→网关→目标服务器→
    开始发起三次握手,连接成功→浏览器发送get请求→目标服务器response,浏览器显示页面
    四次挥手结束

    """

  • 相关阅读:
    vue指令(3)v-html
    vue指令(2)v-text
    vue基础(2)模板语法
    Struts2中在Action里面向前端页面传值的方法总结
    MySQL之字符串函数
    搜索关键字描红
    点击超链接执行js代码实现确认操作
    Java之线程同步的三种方法
    Java之线程的控制
    Java之线程的生命周期
  • 原文地址:https://www.cnblogs.com/kogmaw/p/12602519.html
Copyright © 2011-2022 走看看