Theme Options

NEWSLETTER

Network Programming

1540

New

According to Syllabus w.e.f. 2013-14 PUNE, Maharashtra (INDIA)

Network Programming

M.Sc. Computer Science

Author : Manisha Khandagale

Book ID : 1540

Edition: 5th 2016

Solved Question Papers upto October 2016

More details

Rs.230

Rs.255

-10%

Contents

1. Introduction

1. Introduction

2. A Simple Daytime Client

3. Protocol Independence

4. Error Handling: Wrapper Functions

5. A Simple Daytime Server

2. Sockets Introduction

1. Introduction

2. Socket Address Structures

3. Value-Result Arguments

4. Byte Ordering Functions

5. Byte Manipulation Functions

6. inetaton, inetaddr, and inetntoa Functions

7. inet_pton and inet_ntop Functions

8. sock_ntop and Related Functions

9. readn, writen, and readline Functions

10. isfdtype Function

3. Elementary TCP Sockets

1. Introduction

2. What is a Socket?

3. Using Sockets

4. Elementary TCP Sockets

5. Socket Function

6. Connect Function

7. bind Function

8. listen Function

9. accept Function

10. fork and exec Functions

11. Concurrent Servers

12. close Function

13. getsockname and getpeername Functions

4. TCP Client-Server Example

1. Introduction

2. TCP Echo Server: main Function

3. TCP Echo Server: strecho Function

4. TCP Echo Client: main Function

5. TCP Echo Client: strcli Function

6. Normal Startup

7. Normal Termination

8. Connection Abort before accept Returns

9. Termination of Server Process

10. SIGPIPE Signal

11. Crashing of Server Host

12. Crashing and Rebooting of Server Host

13. Shutdown of Server Host

5. I/O Multiplexing: The select and poll Functions

1. Introduction

2. I/O Models

3. select Function

4. strcli Function (Revisited)

5. Batch Input and Bufferin

6. Shutdown Function

7. strcli Function (Revisited Again)

8. TCP Echo Server (Revisited)

9. pselect Function

10. Poll Function

11. TCP Echo Server (Revisited Again)

6. Socket Options

1. Introduction

2. getsockopt and setsockopt Functions

3. Checking if an Option Is Supported and Obtaining the Default

4. Socket States

5. Generic Socket Options

6. IPv4 Socket Options

7. ICMPv6 Socket Option

8. IPv6 Socket Options

9. TCP Socket Options

7. Elementary UDP Sockets

1. Introduction

2. recvfrom and sendto Functions

3. UDP Echo Server: main Function

4. UDP Echo Server: dg_echo Function

5. UDP Echo Client: main Function 

6. UDP Echo Client: dg_cli Function

7. Lost Datagrams

8. Verifying Received Response

9. Server Not Running

10. Summary of UDP Example

11. Connect Function with UDP

12. dg_cli Function (Revisited)

13. Lack of Flow Control with UDP

14. Determining Outgoing Interface with UDP

15. TCP and UDP Echo Server Using select

16. User Datagram Protocol

17. File Transfer

18. Error Handling

8. Protocols, Sessions, State and Implementing Custom Protocols

1. Introduction

2. State Versus Stateless

3. Methods for Maintaining State

4. Implementing Custom Protocols

5. What is a Protocol?

6. Designing a Custom Protocol

7. Our Chat Protocol

8. Protocol Registration

9. Elementary Name, Address Conversions and Design Decisions

1. Introduction

2. Domain Name System (DNS)

3. gethostbyname Function

4. gethostbyaddr Function

5. getservbyname and getservbyport Functions

6. The RES_USE_INET6 Constant

7. The gethostbyname2 Function and IPv6 support

8. TCP vs. UDP

9. Application Protocol Choices

10.Client-Server Architecture

11.Client-Side Considerations

12.Server-Side Considerations

No customer comments for the moment.

Write a review

Write a review

4 other products in the same category:

Customers who bought this product also bought: