import java.io.*;
public class tentwo{
public static void main(String[]args)throws IOException{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
String line;
while((line = in.readLine()) != null){
//line = line.toUpperCase();
int i = Integer.parseInt(line);
System.out.println(Integer.toBinaryString(i));
}
}
}
2014年1月13日月曜日
2014年1月7日火曜日
TCP/IP
TCP/IPアーキテクチャ
アプリケーション層ートランスポート層ーインターネット層ーネットワークインターフェース層代表的な例:HTTP-TCP-IP-イーサネット
IPアドレス
8ビット×4=32ビット11000000.10101000.00000001.00001111
192.168.1.15
本来は2進数だがわかりやすくするために10進数に変換
変換方法
128-64-32-16-8-4-2-1
0 0 0 0 0 0 0 0
数字に応じて0を1に変換する
例:128なら10000000
1なら00000001
100なら01100100
255なら11111111
ネットワークアドレス・ブロードキャストアドレス
172.16.20.5のIPアドレスに255.255.252.0のサブネットマスクが割り当てられているときの
ネットワークアドレス・ブロードキャストアドレスの求め方
172.16.20.5 を2進数に変換 10101100.00010000.00010100.00000101
255.255.252.0を2進数に変換 11111111.11111111.11111100.00000000
論理積(00は0、01は0、11は1)10101100.00010000.00010100.00000000
├論理積結果を10進数に変換するとネットワークアドレス 172.16.20.0
└論理積結果の後ろ0を全て1に置き換えて10進数に変換するとブロードキャストアドレス172.16.23.255
登録:
投稿 (Atom)