Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Internet creation, function, real-world links
·
Module 9
Application Layer: Socket Programming in C
1
Understanding Sockets: Endpoints for Network Communication
Explain the concept of a socket as an endpoint for network communication
2
TCP Server Socket Call Sequence
Describe the sequence of socket API calls for a typical TCP server (socket, bind, listen, accept)
3
TCP Client Socket Workflow
Describe the sequence of socket API calls for a typical TCP client (socket, connect)
4
TCP Echo Client in C
Implement a simple TCP echo client in C that sends and receives data
5
C TCP Echo Server: Client Connection
Implement a simple TCP echo server in C that handles a client connection
6
UDP Socket API for Client-Server Communication
Describe the socket API calls for a typical UDP client/server
7
C UDP Echo Program
Implement a simple UDP echo client-server program in C
Previous module
Transport Layer: TCP and UDP
Next module
Application Layer: The Web and DNS