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命令

  • 相关阅读:
    定时器与休眠
    进程的创建
    详述进程创建和程序执行
    线程
    会话,进程组,作业控制
    进程优先级和调度
    进程资源
    日志信息log
    能力
    浅谈产品模型(Profile)在程序设计中的作用
  • 原文地址:https://www.cnblogs.com/zhlblogs/p/9075614.html
Copyright © 2011-2022 走看看