如何制作一个响应式网站以适应濮阳网吧的特定屏幕尺寸?

摘要:响应式网站开发视频教程,濮阳网吧,用php做网站的优势,app应用市场下载文章目录 1. 源IP地址和目的IP地址2. 理解MAC地址和目的MAC地址3. 理解源端口号和目的端口号4. PORT与PID5. 认识TCP协议和UDP协议6.
响应式网站开发视频教程,濮阳网吧,用php做网站的优势,app应用市场下载文章目录 1. 源IP地址和目的IP地址2. 理解MAC地址和目的MAC地址3. 理解源端口号和目的端口号4. PORT与PID5. 认识TCP协议和UDP协议6. 网络字节序7. socket编程接口7.1 socket常见API7.2 sockaddr结构 1. 源IP地址和目的IP地址 因特网上的每台计算机都有一个唯一的IP地址#… 文章目录 1. 源IP地址和目的IP地址2. 理解MAC地址和目的MAC地址3. 理解源端口号和目的端口号4. PORT与PID5. 认识TCP协议和UDP协议6. 网络字节序7. socket编程接口7.1 socket常见API7.2 sockaddr结构 1. 源IP地址和目的IP地址 因特网上的每台计算机都有一个唯一的IP地址如果一台主机上的数据要传输到另一台主机那么对端主机的IP地址就应该作为该数据传输时的目的IP地址。但仅仅知道目的IP地址是不够的当对端主机收到数据后对端还需要对该主机作出相应因此对端主机也需要发送数据给该主机此时对端主机就需要知道该主机的IP地址。因此一个传输的数据中应该涵盖其IP地址和目的IP地址目的IP地址表明该数据传输的目的源IP地址作为对端主机相应时的目的IP地址。 在数据传输之前会先自顶向下贯穿网络贯穿数据协议栈完成数据的封装其中在网络层封装的IP报头当中就涵盖了就涵盖了源IP地址和目的IP地址。 2. 理解MAC地址和目的MAC地址 大部分数据的传输都是跨局域网的数据在传输过程中会经过若干个路由器最终才能到达对端主机。 源MAC地址和目的MAC地址是包含在链路层的报头当中的而MAC地址实际只在当前局域网内有效。因此当数据跨网络到达另一个局域网时也就是数据到达路由器时路由器会将该数据当中链路层的报头去掉然后再封装一个报头此时该数据的源MAC地址和目的MAC地址就发生了变化。 因此数据在传输的过程中是有两套地址 一套是源IP地址和目的IP地址这两个地址在数据传输过程中基本是不会发生变化的存在一些特殊情况比如使用了NET技术其源IP地址会发生变化但是目的IP地址不会发生变化另一套就是源MAC地址和目的MAC地址这两个地址是会发生变化的因为在数据传输的过程中会路由器会进行解包和重新封装。 3. 理解源端口号和目的端口号 套接字通信的本质 首先我们需要理解的是两个主机之间进行通信不仅仅是为了将数据发给对端主机而是为了访问对端主机上的某个服务。比如我们在使用百度搜索引擎时我们不仅仅将我们的请求发给对端服务器而是想访问对端服务器上部署的百度相关的搜索服务。 我们可以通过IP地址和MAC地址将数据发给对端主机但实际上我们是要发给对端数据上的某个进程此外数据的发送者也不是主机而是主机上的某个进程。比如当我们用浏览器访问网站时实际也就是浏览器进程向对端服务器进程发起请求。 也就是说套接字通信的本质就是两个进程之间在进行通信只不过这里是跨网络的进程间通信。比如我们刷抖音的时候其实就是我们手机上的抖音进程在于对端服务器主机上的抖音服务器进程在进行通信。 因此进程间通信的方式除了管道共享内存消息队列信号量之外还有套接字只不过套接字是跨网络的。 认识端口号 实际在两台主机上可能会存在许多进行网络通信的进程当数据发送到该主机之后需要将数据交给指定的进程。而当进程处理完数据之后还要对发送端进行相应因此对端主机也需要知道是发送端上哪一个进程向它发起请求。 端口号port的作用就是标识一台主机上的一个进程。 端口号是传输层协议的内容端口号是一个2字节16位的整数端口号用来表示一个进程告诉操作系统当前这个数据要交给哪个进程处理一个端口号只能被一个进程占有 由于IP地址可以标识公网内的某一台主机而端口号又可以标识主机上的某一个进程因此用IP地址端口号就可以标识网络上某一台主机的某一进程了。 当数据在传输层进行封装时就会添加上对应源端口号和目的端口号的信息在网络层又会添加上对应源IP地址和目的IP地址这样一来通过源端口号和源IP地址就能在网络上标识发送数据的进程通过目的端口号和目的ID地址就可以在网络上标识接收数据的进程这就实现了跨网络的进程间通信。 注意因为端口号是属于某台主机的所以端口号可以在两台不同的主机当中重复但是在同一台主机上进行网络通信的端口号不能重复。此外一个进程可以绑定多个端口号但是一个端口号只能被一个进程绑定。 理解“套接字”这个名字 套接字源自于单词socket套接字编程实际上就是socket编程。
阅读全文