zoukankan      html  css  js  c++  java
  • 网络协议(一)

    上网购物的流程:打开浏览器输入网址如www.baidu.com,浏览器会根据这个url使用dns去地址薄中进行查找,的到对应的ip地址,然后,浏览器会对请求进行打包,对于普通的浏览请求,使用http协议即可,如需加密,则使用https协议,(http中又包含头部和内容两部分)浏览器将应用层的请求包交给传输层去完成(通过socket编程来实现),传输层有两种协议(TCP/UDP),tcp协议中会有两个端口,一个是浏览器坚挺的端口,一个是电商的服务器监听的端口,操作系统会根据端口来进行判断,将得到的包给哪个进程。传输层封装完毕之后,浏览器会将包交给操作系统的网络层,网络层的协议是IP协议。在ip协议中会有源ip地址,即本机地址和目标地址.接着,通过(mac层)链路层(ARP协议以及ospf和BGP路由协议,)去查找目标机器的mac地址

    DNS,HTTP,HTTPS所在的层为应用层。

    如何查看ip:windows上ipconfig命令,linux上ifconfig/ip addr命令

  • 相关阅读:
    hdu2138(求素数)
    hdu2104
    poj1664(放苹果)
    数塔问题给你有哪些启示?
    汉诺塔问题(1)
    算法的力量(转李开复)
    最长子序列问题之系列一
    forward和redirect的区别
    group by 和having
    java中的多态三要素是什么?
  • 原文地址:https://www.cnblogs.com/zhlblogs/p/9075614.html
Copyright © 2011-2022 走看看