计算机网络
文章平均质量分 59
Viende
这个作者很懒,什么都没留下…
展开
-
使用 SSH 连接报 Bad owner or permissions on C:\\Users\\Administrator/.ssh/config 错误问题解决
转载传送门:https://zixizixi.cn/windows_vscode_ssh_error_bad-owner-or-permissions原创 2021-09-23 19:50:55 · 9484 阅读 · 0 评论 -
关于期末计网没有涉及到的内容快链接
为什么要分层?分层好处是降低耦合,上层不关心底层实现,只关心底层提供服务(接口),属于面向接口设计,这样层与层之间通信就可以标准化。 标准化意味着底层可扩展,可替换,给协议设计带来很大灵活性和扩展性,便于实现和维护。0.帧格式和数据报格式[帧格式](https://blog.csdn.net/C12267/article/details/102109588?ops_request_misc=%257B%2522request%255Fid%2522%253A%252216245559511678原创 2021-06-25 01:36:49 · 198 阅读 · 0 评论 -
计算机网络五层协议及其作用
1,物理层;其主要功能是:主要负责在物理线路上传输原始的二进制数据。2、数据链路层;其主要功能是:主要负责在通信的实体间建立数据链路连接。3、网络层;其主要功能是:要负责创建逻辑链路,以及实现数据包的分片和重组,实现拥塞控制、网络互连等功能。4、传输层;其主要功能是:负责向用户提供端到端的通信服务,实现流量控制以及差错控制。5、应用层;其主要功能是:为应用程序提供了网络服务。物理层和数据链路层是由计算机硬件(如网卡)实现的,网络层和传输层由操作系统软件实现,而应用层由应用程序或用户创建实原创 2021-06-25 00:45:08 · 8528 阅读 · 3 评论 -
FTP协议原理通信模式,主动被动工作模式
客户端有控制进程和数据进程。前者用于和ftp服务器的21端口主动建立控制连接。然后利用控制连接,传输数据连接要使用的端口号,ftp服务器的20端口主动连接客户端的数据端口(刚刚通过控制连接传过来的端口号)建立起数据连接。每完成一个文件传输,数据连接就会被关闭。待有新的传输会重新建立一个。控制连接只建立一次。控制连接上只能传输NVP ASCII字符。如果乱码可能会导致命令无法被解析。命令都是在控制连接上传输,数据都是在数据连接上被传输。客户端必须定义(解决异构问题)被传输的文件类型 1.as原创 2021-06-25 00:14:46 · 207 阅读 · 0 评论 -
SMTP协议
电子邮件也是基于C/S模式。邮件传输服务邮件转发邮箱访问用户代理–SMTP建立TCP连接—邮件服务器--------------SMTP_TCP连接------------------>邮件服务器----POP3协议读取邮件内容---->用户代理SMTP:邮件传输服务,端口:25TCP/IP电子邮件系统采用端到端的传输模式,端到端的方式中,发送方的MTA(mail transfer agent 邮件传输代理)必须负责将邮件传送到接收方的MTA。邮件的格式:envelope原创 2021-06-24 23:58:43 · 1948 阅读 · 0 评论 -
关于端序的问题
大端序:0x1234 大数(高字节,最左边认为是高,最右边认为是低(同对数字的人认知)):12在端(低地址)12 【 2000H34 【 2001H小端序0x1234 大数(高字节在高字节),小数在端3412网络传输中是字节大端序,位小端序对于(高字节)0000 0001 (低字节) 0000 00010传输时,先传输高字节(高字节在端)0000 0001 其中位是小端序,所以低位先传(1最先传)最后要传送的就是00000000...原创 2021-06-24 22:20:33 · 79 阅读 · 0 评论 -
计算机网络笔记之4(1)HTTP协议
参考文章:应用层HTTP像是FTP和SMTP协议的结合。只使用TCP连接,但没有控制连接和数据连接这种ftp分开的连接。在c,s之间仅仅有数据连接通道。这点类似SMTP协议。而且HTTP传输数据很类似MIME格式。client发送请求就像SMTP中的用户发邮件,server回送响应就像SMTP中的回复邮件。传输的信息以类MIME形式借助TCP连接传输。过程浏览器和服务器建立TCP连接浏览器向服务器发出HTTP请求,指定要传输的页面。服务器响应,包括状态码和页面文档。浏览器断开TCP连接。原创 2021-06-24 22:01:14 · 73 阅读 · 0 评论 -
计算机网络笔记之13(1)局域网技术和网络拓扑
直接点对点通信形成网状网络。就是图论中的无向完全图。三大特性:每个连接都是独立建立的,使用的是独立硬件有独立的访问,接入网络的PC可以确定如何通过连接发送数据因为仅仅有两个电脑访问一个信道,很容易确保安全性和隐私缺点:随着接入电脑总数的增加,连接的数目增长的更快(O(n^2))共享通信信道每个局域网都是由一个共享介质组成,通常是一个很多电脑都接入的电缆。接入的电脑轮流使用这个共享介质来发送数据报。这种允许多个电脑的共享介质通信用于本地通信,点对点连接用于长距离网络通信。连接到共原创 2021-06-11 09:39:13 · 288 阅读 · 0 评论 -
计算机网络笔记之27 网络所有权与服务模式
私有网络一个网络如果仅限个人或公司使用,则这个网络就是私有网络公有网络被服务提供商拥有并操纵的网络就是公有网络。任何一个订阅者都可以使用公共网络去和别的订阅者进行通信public针对的是服务的可用性,而不是说被传输的数据是公开的。大多数的公有网络都提供私有通信(数据不公开)。利弊私有网络:利在技术决定和政策上可以完全由自己控制。并且可以确保网络和组织以外的计算机是隔离开来的。弊:贵:安装+维护公共网络:利开销小弊自己决定的东西很少virtual private原创 2021-06-10 22:46:11 · 227 阅读 · 2 评论 -
计算机网络笔记之26 网络路由(只记录了重点的内容)
路由器协议原创 2021-06-08 10:23:21 · 228 阅读 · 0 评论 -
计算机网络笔记之23(2)差错报告机制ICMP协议
IP数据报可能会丢失,重复,乱序,延时。IP尽力去避免错误,Internet Control Message Protocol ICMP互联网控制报文协议差错报告报文询问报文IP使用ICMP来发送错误信息,ICMP使用IP来传输信息 (IP的protocol字段值为1)不同的type值(ICMP报文的前8位)标识了不同的ICMP报文内容(不同的网络信息)具体笔记内容链接:(免费,因为我觉得自己。。那么菜,还是希望大家指出错误一起进步)Viende:ICMP学习笔记...原创 2021-06-07 17:21:08 · 237 阅读 · 1 评论 -
计算机网络笔记之21 IP:互联网协议地址 (internet protocol address)
虚拟互联网地址网路互联的 目标就是提供各网络之间的无缝通信。一个互联网仅仅是逻辑上被软件连在一起,并没有底层硬件的支持。为了保证系统的统一性,所有主机都必须使用统一的编址方案,而且每个地址都必须是独一无二的。为了保证对所有的主机都有统一的编址,协议软件定义了一种独立于底层物理地址的编址方案。用户,应用程序更高层的协议软件都是用这个统一的抽象协议地址来通信。设计者能够随意的选择地址,包格式以及传送技术。不用考虑物理硬件的实现细节。IP编址方案在TCP/IP协议栈中,都是用IP编址方案。(Int原创 2021-06-07 17:00:57 · 996 阅读 · 0 评论 -
计算机网络笔记之20(1)网络互联:概念,结构,协议
引子每个网络技术都满足一定的约束条件。以太网为例:帧格式带宽依赖总线局域网技术 譬如以太网广域网技术譬如帧中继面对所有的需求,没有一个网络技术是最好的。局域小网追求速度可以用环形网络跨市可以用以太网跨国可以用广域网一个大公司通常具有多元的网络需求,所以就需要多个物理网络。异构网络中的通用服务(universal service)只有同一个物理网络中的两个电脑才可含义直接通信。每个独立的物理网络都形成了一个island(孤岛),因为不同岛之间帧的传输格式不同所以无法实现直原创 2021-06-07 16:01:15 · 330 阅读 · 0 评论 -
计算机网络笔记之22(1)IP数据报和数据报的转发
无连接服务面向连接的服务无连接服务虚拟包(为了实现通用服务:网络中的任意两个PC可以相互通信)为了克服异构网络(编制方案+帧格式+电气接口不兼容…)互联网协议软件定义了一个网络包的格式,它独立于底层硬件这就是虚拟的通用的网络包(IP包)底层硬件不能理解识别网络包的格式,互联网中每个主机和路由器都有能理解网络包的协议软件。IP数据报TCP/IP协议使用名为IP数据报的网路包,在IPV4中,一个数据报可以包含最少单个字节~64K个字节(包含头部)IP报文格式IP header 20原创 2021-06-06 21:18:39 · 205 阅读 · 3 评论 -
计算机网络笔记之 25 TCP:可靠(reliable)传输服务
三大网络层传输的遗留问题:丢失乱序延时transmission control protocol (TCP)TCP建立一种逻辑连接,是传输层的协议,提供可靠的传输服务特点:完全可靠(无重复,不丢包) (每个报文都有编号不会乱序)面向连接 (通信前先建立连接,建立后,data顺着连接源源不断地传输)全双工流的传输服务 (双向+异步)端到端的通信协议 (两个进程直接通信:end to end,point to point)流接口(流:有序号,不会乱序)可靠的连接启动与关闭 (原创 2021-06-06 20:39:50 · 527 阅读 · 0 评论 -
计算机网络笔记之23(1)---ARP地址解析协议
本节内容一句话:有IP地址 怎么获取到 对应的MAC地址?ARP协议。(整个局域网广播出ARP包,可以抓包看一下包的内容)注意,ARP协议属于数据链路层协议,提供了地址接口功能。(主要内容)后续补上上课的PDF文件。...原创 2021-06-06 19:40:50 · 78 阅读 · 0 评论 -
计算机网络笔记之22(2) IP数据报的封装(Encapsulation),分段(Fragmentation),重组(Reassembly)
由于本人只是个大二学生,所以请各位有不同意见绝对绝对的欢迎批评指正与补充!感谢!一起进步!数据报的装帧(Frames)和传输(Transmission)IP软件先选出下一跳的站点。然后通过物理网络传输数据报。IP协议是网路层,独立于硬件存在的,网络硬件(一般指NIC网卡)是无法理解数据报格式和网络地址的。每种硬件技术都定义了一种帧格式和物理编制方案。(代表一种物理网络)封装(Encapsulation)硬件不会检查或改变帧数据域(Frame data)的内容。发送方和接收方必须在帧类型域的取值原创 2021-06-06 19:20:19 · 1868 阅读 · 0 评论 -
编程小白:利用 Socket API 实现网上点对点通信(windows平台,C语言)
client端:(基于TCP)需要做的事情:创建socket插口,该插口OS自动分配port。不用init直接和服务器端的socket进行connect,需要服务器端的ip+port准备好要发送给服务器端的信息(本实验用的是字符串)send函数服务器响应回来,用recv函数接受信息。放入某个容器(数组, 甚至是文件)关闭插口,终止和server端的通信。#include <WINSOCK2.H> #include <STDIO.H> #define MAX原创 2021-05-20 19:28:01 · 1269 阅读 · 0 评论