본문 바로가기

network

Wireless LAN 무선통신은 빠르게성장하는 기술중 하나입니다. 케이블이 없이 장치에 연결하려는 요구는 사방에서 증가하고 있습니다.무선랜은 대학 캠퍼스 사무실 건물이나 많은 공공장소에서 찾을 수 있습니다.프로토콜은 여러 운영계층 중 물리와 데이터링크 계층이 주로 필요합니다. IEEE 802.11IEEE는 물리계층과 데이터 계층에서 802.11이라고 불리우는 무선랜을 위한 사양으로 정의되어 있습니다. 구조표준정의안은 두가지 종류의 서비스가 있습니다.BSS(표준 정의 설정)과 ESS(확장 정의 설정) BSS ( Basic Service Set ) IEEE 802.11은 무선 구조 블럭 BSS로 정의 되어 있습니다. BSS는 AP로 알려진 고정 또는 이동 무선국 및 선택적 중앙 기지국으로 만들어졌습니다. AP없는 BSS는 독립 .. 더보기
TELNET Telnet ; 원격 접속 서비스를 실현하는 어플리케이션으로, 특정사용자가 네트워크를 통해 다른 컴퓨터에 연결하여 그 컴퓨터에서 제공하는 서비스를 받을 수 있도록 합니다. 이러한 Telnet을 이용하면 범용 컴퓨터나 UNIX 워크스테이션 등의 컴퓨터에 로그인을 하여 해당 컴퓨터의 어플리케이션 이용 및 시스템 환경 설정이 가능합니다. Telnet은 상대컴퓨터에 명령어를 전달하는데 TCP connection을 이용합니다. - OPTION : Telnet에서는 사용자가 입력한 문자이외에 옵션을 주고받을 수 있는 기능이 있습니다. 예로 Telnet의 option을 이용하여 Network Virtual Terminal 화면 제어가 가능합니다. * NVT : Telnet 클라이언트와 서버 사이의 데이터와 제어명령의.. 더보기
UDP UDP User Datagram Protocol ; 응용계층으로부터 수신한 데이터그램을 하위 IP계층으로 전달하는 기능을 수행합니다. 그러나, 목적지까지 해당 데이터 그램에 대하여 정확한 전달을 보장하지 않기때문에 빈신뢰성 데이터그램 프로토콜이라고도 합니다. - Connectionless 비연결성 ; 연결설정을 하고 데이터를 전송하는 TCP와 다르게 UDP는 연결설정 없이 데이터를 전송합니다. 따라서 연결 설정을 위한 시간지연이 없기 때문에 단발성 서비스에 효과적입니다. - Non-State 비상태정보 ; 각각의 연결에 대한 상태정보에 관련된 여러가지 정보를 저장하지 않기 때문에 시스템 구성이 간편하고 상대적으로 속도가 빠릅니다. - Unregulated Send Rate 비정규적인 송신률 ; 실시간 영.. 더보기
well-known port Well-known Port ; 특정한 쓰임새를 위해서 IANA에서 할당한 TCP 및 UDP 포트 번호 일부를 말합니다. 일반적으로 포트 번호는 다음과 같이 세 가지로 나눌 수 있다.0번 ~ 1023번: 잘 알려진 포트 (well-known port) 1024번 ~ 49151번: 등록된 포트 (registered port) 49152번 ~ 65535번: 동적 포트 (dynamic port)대부분의 유닉스 계열 운영 체제의 경우, 잘 알려진 포트를 열려면 루트 권한이 있어야 합니다.이 번호는 강제적으로 지정된 것은 아니며 가끔 각 포트 번호를 그대로 사용하지 않고 다른 용도로 사용하기도 한다고 합니다. 또 트로이 목마와 같은 프로그램들이 악의적인 목적으로 포트를 변경하여 사용하는 경우도 있습니다.포트TCP.. 더보기
ICMP ICMP( Internet Control Message Protocol )ICMP 라우터, 중간 장치 또는 호스트 업데이트 또는 오류 정보를 다른 라우터, 중간 장치 또는 호스트 통신하는 데 사용됩니다. 네트워크가 혼잡하거나 호스트에 이상이 발생하여 목적지까지 패킷이 도달하지 않을경우 라우터와같은 중간장치들은 ICMP를 이용하여 통지합니다. ICMP는 목적을 정의하고 메세지를 제공하는데있어 세가지의 필드로 구성되어 있습니다. '종류'는 필드를 식별하는데 사용되며, 'CODE'는 필드에 연결된 'TYPE'에대한 추가적인 정보( ex : 타입별 코드 ) 제공합니다. 'CHECKSUM'은 메세지의 무결성( 헤더의 손상정보 )을 확인하는데 사용됩니다. IP HEADER TYPE ( 8 bit ) CODE ( 8.. 더보기
3-way Handshaking 3-Way Handshake3단계 TCP 연결 과정 ( SYN, SYN-ACK, ACK )울 통하여 신뢰성있는 연결을 확인하는 과정입니다. Wireshark를 이용하여 각 Packet별 상태를 확인 해 보았습니다. 1) SYN ( A -> B) " 똑똑똑 내말들리니? " - Destination Port: 80 ( HTTP) - Sequence number : 0 - Header Length : 32 byte ( 20 byte + option 12 byte) - SYN Flag : 1 ( Set )클라이언트가 세션을 맺기위해 SYN 플래그를 활성화하고 서버포트 80으로 세션요청을 하고있습니다. 2) SYN-ACK ( B -> A ) "응! 너도 내말 들리니?" - Sequence number : 0 - .. 더보기
NetBIOS, NetBEUI NetBIOS (Network basic input/output system) IBM 토크링과 적은 규모의 랜환경인 클라이언트와 서버 어플리케이션에서 사용되는 세션 레이어 통신 서비스로, Netbios는 네트워크게층인 IP 프로토콜 기반 위에서 동작하며 애플리케이션 계층과 네트워크 계층을 연결하는 역할을 합니다 - LAN상의 Netbios는 고유한 이름을 가지고 각단말은 이를통하여 통신합니다.- PC들의 그룹을 위해 설계되었으며, Broadcast를 이용하여 모두 공유합니다.- 2계층 Protocol이라 불리며, 라우팅 기능을 할 수 없습니다.(즉 Netbios만을 이용하여 데이터를 목적지로 보내려 하는 경우. 여러가지 경로가 있을때는 데이터가 제대로 목적지까지 가지 못합니다.)- 대략 OSI의 5계층에.. 더보기