网络基本概念 网络编程的目的:直接或间接地通过网络协议与其他计算机进行通讯 网络编程中两个主要问题: 如何准确定位网络上一台或多台主机(通过 IP 地址) 找到主机后如何进行数据传输(有 OSI 模型和 TCP/IP 模型) OSI 模型将网络分为 7 层,过于理想化,未能广泛推广 TCP/IP 是 ...
分类:
其他好文 时间:
2020-03-17 14:12:54
阅读次数:
78
第8章 应用层协议 8.1 TCP/IP应用层协议主要是指OSI参考模型中的第5层、第6层、第7层上半部分的协议。(会话层,表示层,应用层) 应用层协议定义: 利用网络的应用程序有很多,包括web浏览器、电子邮件、远程登陆、文件传输、网络管理等。能够让这些应用进行特定通信处理的正是应用协议。 TCP ...
分类:
其他好文 时间:
2020-03-17 00:08:06
阅读次数:
103
第6章 TCP协议 6.1TCP协议 网络模型 | IOS七层网络模型 | 五层网络模型 | TCP/IP分层模型 | | | | | | 应用层 | | | | 表示层 | | | | 会话层 | 应用层 | 应用层 | | 传输层 | 传输层 | 传输层 | | 网络层 | 网络层 | 网络层 ...
分类:
其他好文 时间:
2020-03-16 13:17:23
阅读次数:
51
第7章 路由协议 在互联网世界中,夹杂着复杂的LAN和广域网。然而,再复杂的网络结构中,也需要通过合理的路由将数据发送到目标主机。而决定这个路由的,正是路由控制模块。 7.1 路由控制的定义 7.1.1 IP地址与路由控制 互联网是路由器连接的网络组合而成的。为了能让数据包正确地到达目标主机,路由器 ...
分类:
其他好文 时间:
2020-03-16 12:28:44
阅读次数:
42
OSI的7层参考模型由低到高分别为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。如下图:TCP/IP(传输控制协议/网际协议)分为4层:网络接口层、网络互连层、传输层、应用层。如图:OSI参考模型与TCP/IP之间的关系如图:
分类:
其他好文 时间:
2020-03-16 09:19:16
阅读次数:
50
一、 计算机网络体系结构分层不难看出,TCP/IP 与 OSI 在分层模块上稍有区别。OSI 参考模型注重“通信协议必要的功能是什么”,而 TCP/IP 则更强调“在计算机上实现协议应该开发哪种程序”。二、 TCP/IP 基础2.1 TCP/IP 的具体含义从字面意义上讲,有人可能会认为 TCP/I... ...
分类:
其他好文 时间:
2020-03-15 16:23:34
阅读次数:
101
?[toc] 一、ftp简介 =========== ftp(File Transfer Protocol文件传输协议)是基于TCP/IP协议的应用层协议,用于文件的传输,包括ftp服务器(或服务端)和ftp客户端。 ftp客户端与服务器创建网络连接,请求登录服务器,登录成功后,就可以进行文件传输, ...
分类:
系统相关 时间:
2020-03-15 15:08:01
阅读次数:
80
查看网络状态: ifconfig route -n hostname(uname -n) netstat (ESTABLISHED 建立连接数量即网络连接数) lsof -i :网络端口号#网络及服务故障排查1. ping www.etind.org icmp协议基础(linux进制icmp协议) ...
分类:
系统相关 时间:
2020-03-15 09:55:30
阅读次数:
86
如今很多系统管理员依然通过组合使用诸如ifconfig、route、arp和netstat等命令行工具(统称为net-tools)来配置网络功能,解决网络故障。net-tools起源于BSD的TCP/IP工具箱,后来成为老版本Linux内核中配置网络功能的工具。但自2001年起,Linux社区已经对 ...
分类:
Web程序 时间:
2020-03-14 22:11:05
阅读次数:
94
无论是服务器/客户机 最常用的就是ping命令,但ping命令只能检测ICMP协议,若对方禁止ping协议了,自然ping命令也就无法检测了,此时,我们可以通过tcping工具以tcp/udp协议方式来代替ping命令检测网络延迟状况,于此同时,我们还可以监听对方开放了哪些端口等信息; windos ...
分类:
其他好文 时间:
2020-03-14 10:42:54
阅读次数:
114