LIST
L2 Frame Header의 구조는 다음과 같습니다. Preamble은 수신자와 송신자의 Sync를 맞추기 위한 bit입니다. 보통 frame 계산을 할 때에는 포함시켜 계산하지는 않지만 실제 통신을 할 때에는 포함되어야 합니다. Destination Address 목적지의 MAC address를 나타냅니다. MAC address는 48 bit 이기 때문에 6byte의 field 크기를 가지고 있습니다. Source Address 송신자의 MAC address를 나타냅니다. 마찬가지로 6 byte의 크기를 가지고 있습니다. Type Frame의 Data 부분에 있는 상위 계층의 프로토콜의 유형을 식별하는데 사용됩니다. 예를 들어, 이더넷 프레임이 IP 패킷을 전달하는 경우, Type 필드는 0x0800..
네트워크라는 단어는 이제 단순히 컴퓨터 네트워크 상에서의 용어가 아닌 일상에서의 용어가 되었습니다. 일상에서 사용될 때에는 흔히 커뮤니티와 비슷한 의미로 사용되는 경우가 많은 것 같습니다. 어느 단체와 네트워크가 형성되어 있다~ 라던지 어떠한 성향을 지닌 사람들의 네트워크가 형성되어 있다... 등 컴퓨터 네트워크 상에서의 네트워크도 의미는 크게 다르지 않습니다. 넓게 보자면 거의 전 인류가 사용하는 인터넷이 하나의 네트워크가 될 수도 있을 것이고 좁게 보자면 두 개의 컴퓨터(End Device, end point, Terminal.... ) 이 연결되어도 그것 또한 네트워크입니다. 기술적으로 정의하자면 컴퓨터(End Device)가 그물망(Net)처럼 연결되어 서로 통신할 수 있는 것. 이 통신에는 데이..
허가권 허가권은 읽기(read), 쓰기(write), 실행(execute) 세가지로 구분할 수 있습니다. 1) 사용 모드 사용자 권한 그룹 권한 제3자 권한 알파벳 r w x r w x r w x 8진수 4 2 1 4 2 1 4 2 1 2) 사용 기호 사용자 권한 연산자 알파벳 u g o a + - = r w x 의미 소유자 그룹 제3자 모든사용자 허가권부여 허가권제거 허가권지정 읽기 쓰기 실행 3) 권한 일반 파일 디렉터리 특수 파일 읽기(read) 내용 읽기 디렉터리 내용 안의 파일/디렉터리 목록 출력 read() 함수로 파일 읽기 쓰기(write) 내용 수정 및 제거 디렉터리 안의 파일/디렉터리 생성, 수정, 제거 write() 함수로 파일 내용 읽기 실행(execute) 내용 실행 디렉터리 안으로..
1계층 물리 계층(Physical Layer) 데이터 링크 계층의 프레임을 받고, 다음 장치에 구리나 광섬유(케이블) 또는 무선 통신 매체를 통신해 전송하기 위한 신호로 바꾸어 준다. 물리적 매체를 통해 데이터(bits)를 전송하기 위해 요구되는 기능들을 정의 USB 케이블, 동축 케이블 등 두 디바이스 간의 실제 접속을 위한 기계적, 전기적 특성에 대한 규칙을 정의 데이터 전송 단위 - 비트(bit) 프로토콜 - RS-232, RS-449 등 케이블 장비 - 허브, 리피터 2계층 데이터링크 계층(Data Link Layer) 네트워크 계층 패킷 데이터를 물리적 매체에 실어 보내기 위한 계층 포인트 투 포인트(Point to Point) 간 신뢰성있는 전송을 보장하기 위한 계층 신뢰성있는 전송을 위해 오..