socket简介 1. 不同电脑上的进程之间如何通信 首要解决的问题是如何唯一标识一个进程,否则通信无从谈起! 在1台电脑上可以通过进程号(PID)来唯一标识一个进程,但是在网络中这是行不通的。 其实TCP/IP协议族已经帮我们解决了这个问题,网络层的“ip地址”可以唯一标识网络中的主机,而传输层的 ...
分类:
其他好文 时间:
2020-03-11 12:45:42
阅读次数:
70
典型的Client/Server程序流程图 面向流的套接字程序通常遵循规定的顺序。有关典型客户端和服务器的逻辑流程图,请参见下图。在研究此图时,请记住一个事实,即 并发服务器通常在客户端启动之前启动 ,并在步骤3等待客户端请求连接。然后,在关闭客户端连接后,它将继续等待其他客户端请求。 步骤1:服务 ...
分类:
其他好文 时间:
2020-03-11 10:25:25
阅读次数:
52
1.如果计算机是新连入局域网的,会先使用DHCP(动态主机配置协议)为该计算机分配ip地址。这一步结束后,我们的计算机有了自己的ip地址。 2.访问www.baidu.com。这是个域名,我们需要知道它的ip地址才能访问。使用DNS协议(dns缓存->本地dns服务器->权威dns服务器->根dns ...
分类:
其他好文 时间:
2020-03-11 01:30:25
阅读次数:
120
需求及对应技术 1. 域名和IP地址的转换 DNS 2. IP地址和MAC地址的转换 ARP/RARP 3. 验证刚刚搭建好的网络设置是否正确 ICMP 4. 动态获取TCP/IP通信所必须的设置 DHCP 5. 解决IP地址不足的问题 NAT 6. 相同协议族穿过不同协议族通信 IP隧道 DNS( ...
分类:
其他好文 时间:
2020-03-10 13:39:14
阅读次数:
70
突然发现我的虚拟机里的时间和win7的时间相差几天,网上搜索的什么utc时间都没有用,经过不懈努力解决了, 具体如下: 1.添加dns vi /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated ...
TCP/IP简介 虽然大家现在对互联网很熟悉,但是计算机网络的出现比互联网要早很多。 计算机为了联网,就必须规定通信协议,早期的计算机网络,都是由各厂商自己规定一套协议,IBM、Apple和Microsoft都有各自的网络协议,互不兼容,这就好比一群人有的说英语,有的说中文,有的说德语,说同一种语言 ...
分类:
其他好文 时间:
2020-03-09 22:26:22
阅读次数:
72
一、CentOS 修改IP地址 修改对应网卡的IP地址的配置文件 # vi /etc/sysconfig/network-scripts/ifcfg-eth0 电信 # vi /etc/sysconfig/network-scripts/ifcfg-eth0:1 网通 修改以下内容 DEVICE=e ...
分类:
其他好文 时间:
2020-03-09 17:38:11
阅读次数:
53
一图看完本文 一、 计算机网络体系结构分层 计算机网络体系结构分层 计算机网络体系结构分层 不难看出,TCP/IP 与 OSI 在分层模块上稍有区别。OSI 参考模型注重“通信协议必要的功能是什么”,而 TCP/IP 则更强调“在计算机上实现协议应该开发哪种程序”。 二、 TCP/IP 基础 1. ...
分类:
其他好文 时间:
2020-03-09 17:34:13
阅读次数:
48
一、HTTP协议 * 概念:Hyper Text Transfer Protocol 超文本传输协议; * 传输协议:定义了,客户端和服务器端通信时,发送数据的格式 * 特点:1. 基于TCP/IP的高级协议;2. 默认端口号:80;3. 基于请求/响应模型的:一次请求对应一次响应;4. 无状态的: ...
分类:
Web程序 时间:
2020-03-09 15:07:56
阅读次数:
72