![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Computer Networks
文章平均质量分 75
tjssehaige
完善基本功
展开
-
Linux UDP下C语言实现TFTP协议客户端
因课程实验要求,需要使用C语言在Linux下实现TFTP协议的客户端用于文件传输。TFTP,即Trivial File Transfer Protocol,有点类似于FTP协议不过要比FTP简单许多,功能也自然没FTP那么全。 根据实验要求,客户端在与服务端传输文件的时候需要同时实现上传和下载功能,具体的功能由传输命令决定,如-g small.txt xxxx.edu.原创 2013-01-27 19:24:18 · 10796 阅读 · 6 评论 -
Linux下C语言实现UDP Socket编程
转自:http://blog.csdn.net/tianshuai11/article/details/7027444发送方:/* * File: main.c * Author: tianshuai * * Created on 2011年11月29日, 下午10:34 * * 主要实现:发送20个文本消息,然后再发送一个终止消息 */#include #inc转载 2013-01-27 19:38:06 · 57930 阅读 · 0 评论 -
基础计算机网络——传输层(Transport Layer)笔记
【Multiplexing(多路技术)与Demultiplexing(多路分解技术)】1. Multiplexing:Gather data from multiple sockets, enveloping data with header (Later used fordemultiplexing).2. Demultiplexing:deliver receive原创 2013-01-20 23:13:15 · 958 阅读 · 0 评论 -
基础计算机网络——网络层(Network Layer)笔记
【Forwarding & Routing 转发与路由】1. Forwarding:process of getting through single interchange2. Routing: process of planning trip from source node to destination node【Virtual circuits & Datagram n原创 2013-01-21 01:24:02 · 1546 阅读 · 0 评论 -
基础计算机网络——应用层(Application Layer)笔记
【CS架构与P2P架构】CS: 1. Always-on server; 2. Permanent IP address;3. Server farms for scaling;P2P:1. No always-on server;2. Arbitrary end system;3. Hard to man原创 2013-01-20 18:23:37 · 1234 阅读 · 0 评论 -
基础计算机网络——链路层(Link Layer)笔记
【Data-link Layer 数据链路层】1. responsibility: transfer datagrram from one node to adjacent node over a link【Link layer servicesl 链路层服务】1. framing, link access2. reliable delivery between adjac原创 2013-01-21 07:26:45 · 1781 阅读 · 0 评论 -
基础计算机网络——网络安全 (Network Security)笔记
【Terminology 相关术语】1. Confidentiality (机密性): only sender and intended receiver understand message contents2. Authentication (身份验证): sender and receiver want to confirm the identity of each other3原创 2013-01-21 23:20:21 · 1174 阅读 · 0 评论 -
Opportunistic Network Environment 模拟器入门指导
转自:http://www.cnblogs.com/jcleung/archive/2011/05/23/2054713.html运行ONE:one.sh [-b runcount] [conf-files] -b 表示以批处理方式运行,其后必须指定运行的次数,或者运行次数的范围,如one.sh -b 3 one.转载 2013-02-07 07:39:15 · 2198 阅读 · 0 评论 -
基础计算机网络——因特网概述 (Overview of Internet)笔记
【Internet core and edge 因特网的核心与边缘】1. Edge: application and host2.Core: routers and network of networks【Connection-oriented and Conectionless-oriented service 面向连接的服务与非面向连接的服务】In connection原创 2013-01-21 22:30:00 · 790 阅读 · 0 评论