분류 전체보기

네트워크 및 서버/네트워크

OSI 7 Layer;L1(물리계층, Physical Layer)

OSI 7 Layer -> ISO(International Organization Stndardization, 국제 표준화 기구)     ISO 27001 -> 별병 -> ISMS:정보보호관리체계 ;해외          PIMS(개인정보)     ISMS-P  ->  KISA ;국내     GDPR ;유럽           OSI 7 Layer : 정보통신                    7계층 응용     6계층 표현                 상위계층 (5~7, SI/SE):      5계층 세션     ---------     4계층 전송         3계층 네트워크         2계층 데이터링크           하위계층(1~4, NI/NE) : 일반적인 네트워크      1계층 물리   ..

네트워크 및 서버/네트워크

CPU , 프로그래밍 세대

CISC(Complex Instruction Computer) : 복잡한 연산(다기능) RISC(Reduced Instruction Computer) : 사용빈도가 높은 연산(목적에 따른 적은 기능) 폰노이만형 아키텍처     cpu  메모리  저장소                      CPU 동작 사이클            ------> 적재          대기       실행       ------>인터렙트     대기 - 적재 - 실행 - 인터렙트 순서로 실행          첫번째 명령이 실행에 들어갔을때 두번쨰 명령이 적재로 들어감          -> 하나의 CPU로 2개의 명령을 한번에 처리.(하이퍼스레딩)     -> 논리프로세스 2개.  사람 -> 컴퓨터에게 지시(명령셋을 호출) ->..

네트워크 및 서버/네트워크

Subnet ID; 네트워크 분할

IP - > IPv4 -> 32bit 구조 -> NI + HostID NI 추출 방법  1. IP를 2진수로 변환  2. SM을 2진수로 변환  3. 1과 2의 결과값을 AND 연산  4. 3 결과 HID값을 '0'으로 세팅할 경우 NI '1'로 세팅할경우 BC 172.16.1.1/16 prefix -> 서브넷 마스크에서 연속되는 1의 개수    1. 172.16.20.1 -> 1010 1100.0001 0000.0001 0100.0000 0001 2. 255.255.0.0 -> 1111 1111.1111 1111.0000 0000.0000 0000 3. A 1010 1100.0001 0000.0001 0100.0000 0001 B 1111 1111.1111 1111.0000 0000.0000 0000 ..

프로그래밍 및 코딩

대입연산자 작동 원리 및 Data Type

a = 10  -        변수    -      대입연산자 : 오른쪽 항의 주소에 왼쪽의 변수를 저장한다.          -  값(리터럴)          파이썬3 기본 타입 : double타입(8byte 실수)     대입연산자의 경우 오른쪽을 먼저 처리.          * 가상 메모리 영역                      static 정적영역          stack(LIFO)                     heep            -현제 실행되는코드              -임시로 사용            스캐줄러에 push 후 pop                    변수테이블           GC(GarbageCollecter) : 해당 데이터나 인스턴스에 해당되는 주..

프로그래밍 및 코딩

프로그래밍?

* 파이썬이란?      - 1990년 안스테르담의 귀도 반 로섬이 개발     - 이때의 프로그래밍 -> C, C++       비전공자를 위한 프로그래밍 언어가 필요하다고 생각하여 개발.              - C가 어려운이유 : 1. 메모리관리                       2. 객체지향 컨트롤이 어려움 * 프로그래밍 동작 방식 1. 인터프리터(interpreter) 방식 : 한줄씩 실행     - Basic -> 빠르게 작성하고 실행하기 좋음.        Python -> Preprocess(전처리)를 통해 컴파일러 처럼 동작하도록 함          - 장점 : 사용이 편리.       단점 : 해당 시스템에 최적화되어 동작하지 않음.   2. 컴파일러(compiler) 방식 : ..

네트워크 및 서버/네트워크

논리 게이트

논리게이트 종류     - 기본 : AND / OR /NOT     - 확장 : NAND / XOR / NOR      트랜지스터 -> Pin : 3개                   -> 즉, 신호의 개수가 3개              입력신호 / 출력신호                  2개       1개                  A B        X               ------------------- DATA : 디지털 신호(bit)                                                                         입력값 -> 2개의 핀 -> 입력값의 종류(표현개수) : 4개         A   B         0   0       ..

네트워크 및 서버/네트워크

IPv4 통신, IPv4 Class

* Broad Cast(BC) : IP와 SM을 and 연산으로 계산 한 뒤 HID부분을 '1'로 채운 값      - Src IP : 자신의 IP      - Dst IP : 통신 목표의 IP * IP 통신을 위한 방법 : 유니캐스트(UC), 멀티캐스트(MC), 브로드캐스트(BC)     -> UC : Dst IP를 특정 호스트 주소로 설정하여 통신.     -> MC : Dst IP를 특정 그룹의 영역으로 설정. D Class에 속한 주소.     -> BC : Dst IP를 BC로 설정하여 통신. 해당 NI를 가진 불특정 다수에게 통신.     즉, Dst 주소를 통한 IP통신방법 구분이 가능하며 이는 패킷 헤더에서 확인이 가능하다.  - 통신을 위해 알고있어야 하는 IP주소 : Src주소, MC주..

네트워크 및 서버/네트워크

IP Address, Mac Address, Subnet Mask, Broadcast Address

IPv4의 구조     - Network ID(NI, 네트워크를 구분)     - Host ID(HID, 네트워크 내에서 구분)     NI+HID = 32bit       서브넷 마스크(Subnet Mask, SM)     NI와 HID를 구분     - SM에서의 NI : 연속되는 '1'로 세팅     - SM에서의 HID : 연속되는 '0'으로 세팅          EX)         IP : 192.168.30.62(1100 0000.1010 1000.0001 1110.0011 1110)         SM : 255.255.255.0(1111 1111.1111 1111.1111 1111.0000 0000)       브로드 캐스트 주소(BroadCast Address)     자신이 속해있는 ..

잉여토끼
'분류 전체보기' 카테고리의 글 목록 (23 Page)