CS

CS

어셈블리어 / ASM code

CPU 는 instruction(명령어)를 fetch, interpret, execute 한다. - Fetch : 메모리상에 존재하는 명령어를 CPU로 가져옴 - Interpret : 가져온 명령어를 CPU가 해석 - Execute : 해석된 명령어대로 CPU가 실행 cpu 의 execution cylce은 다음과 같다 . - 다음 instruction(명령어)를 메모리에서 가져온다. (pointed by eip) - eip를 업데이트한다. - fetch된 instruction을 실행한다. ... (반복) 레지스터란 ? - CPU안에 있는 저장 가능한 공간 (휘발성) - CPU가 사용하는 저장 공간중에 가장 빠른 저장공간 💻 어셈블리 레지스터 1. eip : Instruction Pointer (명령 포..

CS

Instruction & Register

컴퓨터 프로그램은 수많은 Instruction으로 이루어져 있다고 할 수 있다. 개발자가 프로그래밍 언어로 작성한 코드들은 assembly어로 컴파일 되어 OS로 전달되고, OS는 전달 받은 명령을 한줄 한줄 순서대로 읽으며 그 계산을 CPU의 여러 register에게 맡긴다. ✏️ Register PC(Program Counter) - 다음에 반입할 명령어의 주소를 저장. (명령어를 반입할 주소) IR(Instruction Register) - PC에 저장되어 있는 주소에 접근하여 현재 수행할 명령어를 가져와 저장. (반입한 명령어) PSW(Program status word) - 지금 실행되고 있는 프로그램이 OS 커널인지, 사용자 프로그램인지 구분하는 상태 코드를 저장. 그에 따라 CPU가 접근할 ..

CS

[인터넷 프로토콜] Security Attack / Passive and Active Attacks

이 게시글은 인하대학교 정보통신공학과 유상조 교수님의 인터넷 프로토콜 강의를 수강하고 개인적으로 공부한 내용을 정리한 글입니다. (1) 4가지 타입의 공격 Interruption : attack on availability Interception Modification : attack on integrity Fabrication : attack on authenticity (2) 공격 방식 Passive attacks (수동적) 전송중인 정보를 획득 -> 도청 메시지가 어떤 내용인지 보기 트래픽을 분석해 공격자는 네트워크에 자주 사용되는 서버를 수동적으로 살펴본다. 탐지하기 어려움 Active attacks 데이터 스트림의 일부를 수정하거나 잘못된 데이터 스트림을 생성한다. Masquerade : 한 엔..

CS

[인터넷 프로토콜] 모바일 IP

인터넷 프로토콜 중간고사 공부하면서,,, 그냥 끄적여보기,,,,, 모바일 IP [ 네트워트 간 이동을 감지하는 방법 ] 1) life time 이 초과 되었는데, 동일한 에이전트로부터 라우터 광고 메세지를 수신하지 못하면 에이전트가 이동한 것으로 간주한다. life time내에 다른 에이전트로부터 라우터 광고 메세지를 수신하게 되면 모바일 노드는 즉시 새로운 에이전트로 등록을 시도한다. 2) 모바일 노드는 수신한 에이전트 광고 메세지가 현재 사용하고 있는 CoA와 동일한 네트워크인지를 에이전트 광고 메세지의 프리픽스 길이를 비교해 확인하다. 길이가 다르다면 이동한 것이다. [ 모바일 IP 동작 과정 정리] 1) 에이전트 광고 메세지를 보내거나, 에이전트 광고 요청 메세지를 받아 모바일 노드가 이동했음을 ..

허지렁이
'CS' 카테고리의 글 목록 (2 Page)