
计算机网络
文章平均质量分 76
瓴翎玲
一点一滴积累,一步一步向前
展开
-
网络编程套接字——TCP
一、单执行流(服务完了一个才能回应另一个客户端) tcp_client.hpp #pragma once #include<iostream> #include<string> #include<cstring> #include<sys/socket.h> #include<sys/types.h> #include<netinet/in.h> #include<arpa/inet.h> #include<unis原创 2022-12-08 20:44:53 · 342 阅读 · 0 评论 -
网络编程套接字——UDP
一、基础知识 1.区分源地址、目的地址 (1)源IP地址和目的地址:最开始的IP地址与送达数据的地址 (2)源MAC地址和目的MAC地址:相当于上一站的地址与下一站的地址,在不断地变化 socket通信,本质是进程间通信,只是是跨网络的进程间通信(如:客户端进程与服务器端进程的通信) 2.端口号 任何的网络服务与网络客户端,如果要进行正常的数据通信,必须要用端口号来唯一标识自身 (1)端口号是传输层的内容 (2)端口号是一个2字节16bit的整数 (3)端口号用来标识一个进程,告诉OS当前数据交给哪一个进程原创 2022-12-07 21:16:41 · 837 阅读 · 0 评论 -
计算机网络基础知识
一、计算机概述 二、体系结构 层 功能 应用层 传输数据的目的(如:http:拿到网页;ssh:命令执行操作执行) 传输层 处理传输遇到的问题,保证数据的可靠性 网络层 数据转发,数据去向问题 数据链路层 负责数据真正的发送过程 另外: 层状结构本质:解耦,层与层之间,只有接口的互相调用关系 局域网:交换机(局域网内数据转发)与路由器(路由转发,连接不同的局域网)连接 协议:本质是一种约定(约定本身要能通过某种数据表示出来,通信双方也能认识) 1.OSI体系结构 OSI:原创 2022-01-24 23:29:44 · 3526 阅读 · 1 评论