Сетевые технологии — различия между версиями

Материал из SEWiki
Перейти к: навигация, поиск
(Полезные ссылки)
(Домашние задания)
Строка 5: Строка 5:
  
 
== Домашние задания ==
 
== Домашние задания ==
 +
 +
=== Basic ===
 +
 
# Есть два IP адреса и маска. Написать программу, которая отвечает на вопрос: лежат ли эти IP адреса в одной подсети
 
# Есть два IP адреса и маска. Написать программу, которая отвечает на вопрос: лежат ли эти IP адреса в одной подсети
 
# Разобраться с tcpdump (написать команду и вывод команды в письме)
 
# Разобраться с tcpdump (написать команду и вывод команды в письме)
Строка 18: Строка 21:
 
### Теперь настроить на Б SNAT и показать, что при обращении к какому то урлу source подменяется
 
### Теперь настроить на Б SNAT и показать, что при обращении к какому то урлу source подменяется
 
## Написать проверялку endian на компе (Big | Little - endian)
 
## Написать проверялку endian на компе (Big | Little - endian)
 +
 +
=== Sockets ===
 +
 
## Hello-Server<br/>Передаем: <имя> <время отправки> <br/>в ответ возвращается: Hello, <имя> <время отправики с сервера>
 
## Hello-Server<br/>Передаем: <имя> <время отправки> <br/>в ответ возвращается: Hello, <имя> <время отправики с сервера>
 
### Продемонстрировать, что ответ может прийти не сразу (много клиентов)
 
### Продемонстрировать, что ответ может прийти не сразу (много клиентов)
Строка 23: Строка 29:
 
### udp
 
### udp
 
### Сравнить количество обслуженных клиентов
 
### Сравнить количество обслуженных клиентов
 +
 +
=== Chat ===
 +
 
# Chat (сервер, клиент) -- [http://mit.spbau.ru/sewiki/images/1/11/Network2012_chat_task_board.jpg фото доски]
 
# Chat (сервер, клиент) -- [http://mit.spbau.ru/sewiki/images/1/11/Network2012_chat_task_board.jpg фото доски]
 +
 +
=== Chat-2 ===
 +
 +
Для тех кто пишет сервер: напи
  
 
== Список литературы ==
 
== Список литературы ==

Версия 16:23, 23 ноября 2012

Лектор - Кузнецов Антон Михайлович

Лекции

Презентация по сокетам

Домашние задания

Basic

  1. Есть два IP адреса и маска. Написать программу, которая отвечает на вопрос: лежат ли эти IP адреса в одной подсети
  2. Разобраться с tcpdump (написать команду и вывод команды в письме)
    1. Увидеть как пингуют мой компьютер
    2. Разобраться с ICMP type 3 запросами:
      1. Что приходит при отправке пакета на несуществующий узел
      2. Что приходит при отправке пакета и обрыве сети
      3. Что приходит при отправке пакета и кончается TTL
  3. Д/З к 19.10.12
    1. Посмотреть route, iptables
    2. Раньше А и Б выходили в инет через одну точку.
      1. Сделать так чтобы А выходил в инет через Б
      2. Теперь настроить на Б SNAT и показать, что при обращении к какому то урлу source подменяется
    3. Написать проверялку endian на компе (Big | Little - endian)

Sockets

    1. Hello-Server
      Передаем: <имя> <время отправки>
      в ответ возвращается: Hello, <имя> <время отправики с сервера>
      1. Продемонстрировать, что ответ может прийти не сразу (много клиентов)
      2. tcp
      3. udp
      4. Сравнить количество обслуженных клиентов

Chat

  1. Chat (сервер, клиент) -- фото доски

Chat-2

Для тех кто пишет сервер: напи

Список литературы

Полезные ссылки

Рейтинг