Not null
  • 홈
  • IT정보
  • C
  • Assemble
  • Python
  • System programing
  • Window
  • Linux
  • System
  • Web
  • Network
  • Forensic
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • All (102)
      • network (14)
      • ARM (2)
      • Programing (41)
        • C (3)
        • Assemble (0)
        • Python (8)
        • JavaScript (1)
        • Systemprograming (0)
        • 자료구조, Algorithm (20)
        • Web (4)
        • Git (2)
        • DataBase (1)
        • 운영, 배포, 관리 (2)
      • OS (4)
        • Window (0)
        • Linux (1)
        • theory (3)
      • etc, (3)
      • Hacking (18)
        • System technique (3)
        • Web technique (6)
        • Reversing (9)
      • wargame (11)
      • project (5)
        • android (2)
        • Automated vulnerability (0)
        • Vulnerability analysis (1)
        • Malware Analysis (0)
        • Code Virtualized (1)
      • school.study (1)
  • 홈
  • 태그
  • 방명록
network

OSI 7 Layer(계층)

통신에 관한 국제 표준기구인 International Organization for Standardization (ISO)라는 곳에서 만든 OSI 7 Layer는 통신이 일어나는 과정을 7개의 단계로 나누었다. 통신을 단계별로 표준화시켜 그 효율성을 극대화시키기위해 사용되었다. OSI 7 Layer는 말 그대로 7계층으로 이루어져 있는데 상위계층 (5~7)은 데이터 생성을 하고 하위계층 (1~4)는 데이터 전송을 주로 담당한다 어플리케이션 계층(Application Layer) #Layer 7프레젠테이션 계층(Presentation Layer) #Layer 6 세션 계층(Session Layer) #Layer 5트랜스포트 계층(Transport Layer) #Layer 4네트워크 계층(Network La..

2016. 4. 7. 20:53
network

유니캐스트, 브로드캐스트, 멀티캐스트

통신을 하는 방식의 구분 유니캐스트 네트워크상에서 가장많이 사용되는 트래픽이다. 통신을 위해 맥어드레스가 필요한데 출발지주소(맥 어드레스) 목적지주소를 정확히 써넣는다. 그 네트워크상에 있는 모든 PC에 대입해보고 자신(목적지주소)과 일치할때에 그 통신을 받게되고 CPU에 올려보낸다. 만약 아니라고 생각되면 프레임을 버린다. 프레임을 버리기때문에 유니캐스트는 브로드캐스트와 다르게 다른 PC의 성능을 저하시키지 않는다.(프레임을 버리기때문) 브로드 캐스트 앞서(Mac address편) 말했듯이 브로드캐스트 방식은 네트워크상의 전체 PC에게 메세지를 보낸다. 이러한 특징때문에 브로드캐스트는 1:1방식보다 1:다수 의 방식의 효율적인 통신방식이라 보면된다. 1:1로 통신을 전달할때에 이방식을 사용하면 매우 비..

2016. 4. 7. 17:40
network

Mac Address

Mac의 풀 네임은 Media Access Control 이고 네트워크 상에서 주소를 구분짓는것 중 하드웨어 주소라고 생각하면 된다. 네트워크가 TCP/IP방식으로 통신을 할때, IP주소와 MAC어드레스를 둘다 동시에 사용하는데 여기서 ARP라는 절차를 밟게된다. (ARP : Address Resolution Protocol) 이부분이 MAC Address가 되고 확인방법은 Linux , 유닉스 운영체제에서는 ifconfig 윈도우 운영체제에서는 ipconfig 라고 치면 확인 가능하다. 맥 어드레스는 48비트 즉 2진수 48개로 이루어져있다. 하지만 보기편하게 16진수로 표현한다. a4:5e:60:c5:e0:a5 a4.5e.60.c5.e0.a5a45e.60c5.e0a5는 모두 같은 맥 어드레스이다. 앞..

2016. 4. 7. 17:13
network

토큰링(TokenRing)

이번엔 토큰링 방식을 알아보겠다. 토큰링(TokenRing) 토큰링이라는 네트워킹방식은 이더넷과 다르게 자기가 정보를 보내고싶을때 보낼 수 있는게 아니라 그 네트워크에 '토큰' 이라는 것을 가지고있는 상태에서만 통신을 할 수 있다. 이러한 특징때문에 토큰링방식은 따로 네트워크가 충돌하는 경우가 없고, 네트워크에 대한 성능을 미리 예측하기가 쉽다. 하지만 토큰을 가지고 있을때만 데이터를 전송가능하기때문에 바로바로 데이터를 전송 못 한다는 단점을 가지고있다. 토큰은 PC & server마다 계속 돌아가며 데이터를 보낼 수 있게 해주는데, 보낼 데이터가 없는경우는 다음 PC & Server로 넘어간다. 이런방식으로 계속 돌아가며 정보를 전송하는 방식이다. 우리나라에선 잘 쓰이지 않고 외국에선 꽤나 쓰이는 방식..

2016. 4. 5. 19:09
network

이더넷(Ethernet)과 프로토콜 CSMA/CD, CSMA, CSMA/CA

이더넷 = 네트워킹의 한 방법 중 하나. CSMA/CD라는 프로토콜을 사용하여 통신함. 네트워킹 방법은 여러가지로 많지만 (토큰링, FDDI, ATM, etc) 우리나라에서 사용하는 대부분의 네트워킹방식이 이더넷임 (90%이상) 여기서 이더넷이 사용하는 CSMA/CD라는 프로토콜에서 알아보자 CSMA/CD CSMA/CD는 'Carrier Sense Multiple Access/Collision Detection'을 줄여 부르는 통신 방식이다. 이 통신 방법을 사람들은 "대충 눈치 껏 통신 하자" 라고 한다고 한다. 이더넷 환경에선 통신을 하려고 하는 PC 또는 Server은 지금 네트워크 상에 통신이 일어나고 있는지 확인하게된다. 이것을 캐리어(네트워크 상의 통신신호)가 있는지 확인한다 라고 하는데 이것..

2016. 4. 5. 18:46
network

LAN(Local Area Network) WAN(Wide Area Network)

LAN(Local Area Network)란 'Local' 어느 한정된 공간의 네트워크라는 뜻인데, 이 뜻이 뭘 말하는거냐면 한정된 지역에서만 네트워크를 형성하여 쓴다는것이다. 예를 들면 PC방이나 학교컴퓨터실에서 스타크래프트를 하면 LAN방식으로 접속을 해서 만나듯이 하나로 네트워크가 뭉쳐있어 서로서로 이어져?있는 네트워크라고 생각하면 된다. WAN(Wide Area Network)란 LAN과 상반된 개념이고, 멀리 떨어져 있는 경우에도 서로 연결이 된다. 요즘 가정집의 네트워킹 방법은 WAN이다. 오늘날은 LAN과 WAN이 공존해 있으며 '네트워킹을 한다' 라고 표현한다.

2016. 3. 30. 20:16
  • «
  • 1
  • ···
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • »

공지사항

전체 카테고리

  • All (102)
    • network (14)
    • ARM (2)
    • Programing (41)
      • C (3)
      • Assemble (0)
      • Python (8)
      • JavaScript (1)
      • Systemprograming (0)
      • 자료구조, Algorithm (20)
      • Web (4)
      • Git (2)
      • DataBase (1)
      • 운영, 배포, 관리 (2)
    • OS (4)
      • Window (0)
      • Linux (1)
      • theory (3)
    • etc, (3)
    • Hacking (18)
      • System technique (3)
      • Web technique (6)
      • Reversing (9)
    • wargame (11)
    • project (5)
      • android (2)
      • Automated vulnerability (0)
      • Vulnerability analysis (1)
      • Malware Analysis (0)
      • Code Virtualized (1)
    • school.study (1)
애드센스 광고 영역

블로그 인기글

Powered by Privatenote Copyright © Not null All rights reserved. TistoryWhaleSkin3.4

티스토리툴바