
网络编程
PHONER'S NUHC
up,up,up!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux-网络编程套接字
linux-网络编程套接字 网络通信是两端通信: 其中一端叫客户端;另-端叫服务端 通信双方中主动发起请求的这一方是客户端-必须知道服务端在哪里 通信双方中被动接收请求的这一方是服务端-- 必须告诉客户端自己在哪里(通常都是一个固定地址) 传输层有两个协议: TCP/UDP 需要用户告诉操作系统,到底传输层应该用哪个 UDP (用户数据报协议) : 无连接,不可靠,面向数据报 传输性能高...原创 2019-08-25 19:36:06 · 503 阅读 · 1 评论 -
linux-网络基础一
linux-网络基础一 网络划分 网络的划分: 局域网(1000) --> 城域网(10公里) --> 广域网 所谓 “局域网” 和 “广域网” 只是一个相对的概念. IP地址 IP地址:在网络中唯一标识一台主机—uint32 —无符号32位的整数 在网络通信中的每一条数据中都应该包含有目的IP地址 +源IP地址 IPV4: IP地址无符号32位的整数决定了IP地址的个数:不到43亿...原创 2019-08-25 17:46:49 · 687 阅读 · 1 评论 -
linux-网络基础二
应用层 一端发送时构造的数据, 在另一端能够正确的进行解析, 就是ok的. 这种约定, 就是 应用层协议 负责程序之间的数据沟通 自定制协议: 结构化数据的传输 序列化:将数据对象按照指定协议组织成为可持久化存储/数据传输的二进制数据串格式 反序列化:二进制数据串按照指定的协议解析出数据对象 HTTP协议(超文本传输协议) 平时我们俗称的 “网址” 其实就是说的 URL URL:统一资源定位符 u...原创 2019-09-04 20:22:42 · 460 阅读 · 1 评论 -
linux-网络基础三
网络层 负责地址管理与路由选择; 在复杂网络通信环境中,为每一条数据选择一条合适路径进行传输; 而选择路径是根据每一条数据中的目的端地址决定的 并且路由选择也依托于良好的地址管理 IP协议 IP协议字段: 4位协议版本: 4位头部长度:以4字节为单位 20~60 8位服务类型: 4位TOS字段 16位数据报长度:包括IP头在内,一个IP报文的长度—一个udp报文的最大数据段大小64k-2...原创 2019-09-05 20:09:30 · 453 阅读 · 1 评论