2019年9月19日

数据帧封装策略及IP分配工具

摘要: 数据帧封装策略及IP分配工具1、数据帧封装原则对于以太网通信来说,一帧完整的数据,网络数据帧在网络上跑数据帧是,数据帧的封装要求是:只要是在网络上跑的数据包,都是完整的,可以有下层(MAC层)没上层(应用层),绝对不 可能有上层(应用层)没下层(MAC层)。2、没有封装MAC地址的数据帧发送不出去 阅读全文

posted @ 2019-09-19 21:39 老zhang 阅读(493) 评论(0) 推荐(0)

网络指令及IP选择的原因

摘要: 网络指令及IP选择的原因1、查看IP地址:在 Windows 上是 ipconfig,在 Linux 上是 ifconfig;2、Linux 上还有ip addr指令查看IP地址;3、ifconfig 和 ip addr 的区别: 当非常小的 Linux 系统内安装net-tools 和 iprou 阅读全文

posted @ 2019-09-19 20:37 老zhang 阅读(450) 评论(0) 推荐(0)

2019年9月15日

网络分层的深层含义

摘要: 网络分层的深层含义:1.网络为什么要分层? 因为复杂的程序都要分层。 计算机网络中,网络数据(网络包)就是一段 是有格式的Buffer,或者一块内存。 理解计算机网络中的概念,一个很好的角度是,想象网络包就是一段 Buffer,或者一块内存,是有格式的。 同时,当一个网络包程序可以同时工作在客户端计 阅读全文

posted @ 2019-09-15 21:40 老zhang 阅读(967) 评论(0) 推荐(0)

例说网络

摘要: 网络协议学习:1.网络层次 应用层->DHCP HTTP P2P HTTPS RTMP DNS GTP...... 传输层->UDP TCP 网络层->ICMP IP OSPF BGP IPSec GRE 链路层->ARP VLAN STP 物理层->网络跳线 2.例说网络协议(购物操作) (1)H 阅读全文

posted @ 2019-09-15 21:03 老zhang 阅读(94) 评论(0) 推荐(0)

2019年9月7日

为什么要学习网络协议

摘要: 人类和计算机沟通的协议,只有通过这种协议,计算机才知道我们想让它做什么。因此学习计算机网络协议就变得必要。 协议三要素 当然,这种协议还是更接近人类语言,机器不能直接读懂,需要进行翻译,翻译的工作教给编译器,也就是程序员常说的 compile。这个过程比较复杂,其中的编译原理非常复杂,我在这里不进行 阅读全文

posted @ 2019-09-07 18:43 老zhang 阅读(353) 评论(0) 推荐(0)

网络协议对于计算机专业技术人员

摘要: 大多数程序员的理想:我要做技术牛人,我要搞定大系统。但是我今天认为:搞懂网络协议才是计算机专业的重中之重。 为什么网络协议这么重要呢?为什么“计算机组成与系统结构”“数据结构与算法”“操作系统”“计算机网络”“编译原理”,会成为大学计算机的核心课程呢?至少看起来,这些内容没有“多少天搞定 MFC、S 阅读全文

posted @ 2019-09-07 18:19 老zhang 阅读(219) 评论(0) 推荐(0)

2013年5月27日

有进程控制的服务器与客户机的通信

摘要: 头文件hea.h#ifndef _HEAD_H_#define _HEAD_H_#include <stdio.h>#include <string.h>#include <stdlib.h>#include <malloc.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <unistd.h>#include <errno.h>#include <sys/mman.h>#inclu 阅读全文

posted @ 2013-05-27 09:14 老zhang 阅读(133) 评论(0) 推荐(0)

导航