download soal

Matakuliah
Tahun
Versi
: H0483 – Network Programming
: 2008
: 2.0
Soal Latihan
Pertemuan 02
Network Programming
1
Soal Latihan
1. Sebuah komputer dengan arsitekturnya menggunakan byte ordering littleendian, dan pada komputer tersebut dijalankan program, dan didalam program
terdapat statement x=htons(2);
berapakah nilai x ?
2. Sebuah komputer dengan arsitekturnya menggunakan byte ordering littleendian, dan pada komputer tersebut dijalankan program, dan didalam program
terdapat statement x=ntohs(2);
berapakah nilai x ?
3. Sebuah komputer dengan arsitekturnya menggunakan byte ordering big-endian,
dan pada komputer tersebut dijalankan program, dan didalam program terdapat
statement x=htons(2);
berapakah nilai x ?
4. Sebuah komputer dengan arsitekturnya menggunakan byte ordering big-endian,
dan pada komputer tersebut dijalankan program, dan didalam program terdapat
statement x=ntohs(2);
berapakah nilai x ?
2
Soal Latihan
5. Buatlah program dengan bahasa C untuk mengetahui byte
ordering (big-endian atau little-endian) dari suatu komputer!
6. Sebuah komputer dengan arsitekturnya menggunakan byte
ordering little-endian, dan pada komputer tersebut dijalankan
program, dan didalam program terdapat statement
x=ntohs(2); y=ntohs(x); berapakah nilai y ?
7. Sebuah komputer dengan arsitekturnya menggunakan byte
ordering big-endian, dan pada komputer tersebut dijalankan
program, dan didalam program terdapat statement
x=htons(2); y=htons(x); berapakah nilai y ?
8. x = inet_addr("10.21.42.95"); berapa nilai x dlm hexadecimal ?
3