网络编程
Emily静
无愧于心
展开
-
在浏览器中输入url后,发生的一系列事情
首先分享一个网友对这个的总结,超级牛:http://fex.baidu.com/blog/2014/05/what-happen/具体流程如下1.首先在浏览器中输入需要的网址用户输入url,例如:https://blog.csdn.net,http是协议,blog.csdn.net是服务器的地址(域名);2.(应用层)Web浏览器进行DNS解析域名,查找域名的IP地址在DN...原创 2020-04-02 12:02:13 · 693 阅读 · 0 评论 -
网络分层模型及数据传输流程
在网络体系中,分层的总体思想是从底层硬件提供的服务开始,然后增加一系列的层,每一层都提供更高级的服务,高层提供的服务使用低层提供的服务实现。分层的优点:第一,它将建造网络这个问题分解为多个可处理的部分,不是把想要的所有功能都集中在一个软件中,而是可以实现多个层,每一层解决一部分问题;第二,它提供了一种更为模块化的设计,如果想增加一些新服务,只需要修改某一层的功能,同时可以继续使用其他各层提供的...原创 2018-07-29 12:03:10 · 2470 阅读 · 0 评论 -
socket套接字编程
网络基础概念 IP地址:在IP协议中用来标识网络中不同主机的地址; IPv4:IP地址是一个4字节,32位的整数; IPv6是一个16字节,128位的整数。 通常用“点分十进制”字符串表示IP地址,例:127.0.0.1(用点分割的每一个数字表示一个字节,范围是0–255)端口号: 用来标识网络中唯一的一个网络服务进程,一个端口号只能被一个进程占用 一个进程可以...原创 2018-07-29 12:37:08 · 278 阅读 · 0 评论