![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
互联网应用
文章平均质量分 63
wonderstruck0
这个作者很懒,什么都没留下…
展开
-
一些有的没的闲话
大家好啊,去年冬天的一个突然的想法,让很多人看到了自己写的关于那篇电信系统,积攒了不少粉丝。我这个人呢很神奇,玩社交平台哪些从来不会涨粉,却在CSDN涨了很多。首先感谢大家的信任什么的,觉得我写的东西还挺对,如有误导多多包涵是这些突然的想法,出于很纯粹的帮助别人的想法,给我积攒了不少人品。在去年的冬天我过的还蛮开心,生活学习什么的都很顺意,且快乐。从那之后好像养成了习惯,学什么东西的时候总想着写点什么,甚至实习产品面试的时候我跟hr举的例子也是CSDN。只不过今年写俩博客:软件工程,互联网应原创 2022-05-31 20:42:54 · 494 阅读 · 4 评论 -
互联网应用 -- lab 3
TCP SocketClient'If you want to transmit .txt file , change the out.jpg to out.txt'#include<stdio.h>#include<stdlib.h>#include<string.h>#include<sys/types.h>#include<sys/socket.h>#include<unistd.h>#include&l原创 2022-05-15 16:03:27 · 415 阅读 · 1 评论 -
互联网应用 -- WEEK.6
复习上周学习了关于TELNET协议的内容,这是一种利用终端进行远程登录主机的协议。而telnet是基于这种协议的具体应用,我们需要学会telnet发送数据包的方式,包括指令和数据,以及他这种协商的方式。Brief introduction to DNSDNS这个东西还算比较熟悉的东西,也就是ip地址和域名互相转化域名(也就是通过ascii string组成的)一般被主机上的应用所用,这种也易于人读但是网络只认识二进制地址,也就是ip,所以要互相转化tip一下,还有mac地址和ip地址原创 2022-04-25 17:37:15 · 1256 阅读 · 0 评论 -
互联网应用 -- lab 2
第一个是UDPsocekt升级版client.c原创 2022-04-25 15:26:12 · 405 阅读 · 0 评论 -
互联网应用 -- WEEK.5
复习DHCP的基本概念和流程A brief introduction to TELNET啥是TELNET呢?这是一种协议,它可以提供通信啥是Telnet呢?这是基于TELNET协议的一个应用(基于TCP)。它可以为用户利用自己的计算机来链接服务器,然后用户就像直接在服务器的控制台上输入一样,在本地就可以控制服务器。Concept of remote/virtual terminal刚刚的介绍大概说了一下这个是干啥的,那么这个东西为什么被发明出来呢?早期的网络,是用来和原创 2022-04-14 20:29:55 · 428 阅读 · 0 评论 -
互联网应用 -- WEEK.4
复习学习了一些c语言的基本示例,如:fork创建的子进程,exec可以在进程内部执行其他进程;文件的读写操作。以及补充了一些cs模型的基础知识。这章将开始讲述socket 网络编程,最后有一个基于UDP的echo server示例...原创 2022-04-13 10:05:34 · 2069 阅读 · 0 评论 -
互联网应用 -- lab1
Task2#include<unistd.h>#include<fcntl.h>#include<stdio.h>#include<string.h>int main(){ int fd,fd2,len; if((fd=open("in.txt",O_RDWR|O_APPEND))==-1){ printf("open error"); return -1; } len=lseek(fd,0,SEEK_END); if(原创 2022-03-31 11:10:21 · 419 阅读 · 0 评论 -
互联网应用 -- WEEK.3
复习在前面的课程中,复习了互联网协议的一些知识,然后学习了Linux系统下C可以调用的一些函数及进程的一些操作内核。随后的实验课配置了Linux的操作环境,下面就要开始Socket编程Socket Interface首先socket也不用过多介绍,需要了解的我们在上学期的课程中都有过了解它用于网络间的进程通信,它提供了用户的接口,也就是我们可以直接调用方法就能实现网路间进程通信,同时这是基于CS模型的,后续会详细说明。我们需要了解的一点是:在Linux/Unix系统中,所有的IO流都原创 2022-03-24 08:51:59 · 208 阅读 · 0 评论 -
MAC m1芯片 Ubuntn配置过程
安装Parallels,然后安装Ubuntu打开terminal设置root : sudo passwd root测试进入root用户 :su root安装vim,只用前三条,如果直接使用第四条无法成功安装sudo apt-get updatesudo apt-get upgradesudo apt install vim -ysudo install vim修改几个profile,让我们可以使用root登陆,注意,parallels默认不允许root登陆注意,先进.原创 2022-03-16 11:05:49 · 1687 阅读 · 0 评论 -
互联网应用
前言本课程主要会讲Socket编程,利用C语言,在Linux系统下虽然用了三年的mac系统,对linux多多少少也接触了不少,但还没系统的学习过。这篇博客算是一篇给自己的扫盲,将以前接触过的东西串联起来0. Linux简介目前主流的电脑的操作系统分为 Windows,macOS,Linux这三者都基于Unix我们所熟悉的win和mac都是收费的,Linux诞生的目的就是打造免费的,不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。三特点:免费,高效灵活原创 2022-03-09 17:18:28 · 4122 阅读 · 0 评论