일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- OSI
- 자료구조
- LoB
- 큐
- Stack
- 파일 시스템
- windosws wbcs
- 재귀
- c언어
- Java
- 미로 탐색 알고리즘
- web
- System
- windosw 문자열
- 파이썬
- 백준
- pwnable.kr
- HTML
- War Game
- 스택
- 시간복잡도
- 두근두근 자료구조
- 암호수학
- PHP
- level13
- 정렬 알고리즘
- ftz
- ftz level13
- SWiFT
- C
- Today
- Total
목록-Computer Theory (56)
나의 기록, 현진록
어셈블러의 종류인텔 방식 AT&T방식인텔 / AT&T의 차이점인텔 방식은 가독성이 뛰어나다.AT&T 방식은 가독성은 떨어지나 인텔 방식보다 좀 더 많은 정보를 포함하고 있다.
EP(Entry Point)실행파일의 코드 시작점프로그램이 실행될 때 CPU에 가장 먼저 실행되는 코드 시작 위치헤더를 가리킴 OEP(Original Entry Point) 실제 시작 지점JMP
레지스터란? 메모리 계층의 최상위 계층인 기억 장소이다. CPU가 요청을 처리하는 데 필요한 데이터를 일시적으로 저장한다.레지스터는 공간은 작지만 CPU와 직접 연결되어 있으므로 연산 속도가 메모리보다 훨씬 빠르다. 레지스터의 종류데이터 레지스터 : 정수 값을 저장할 수 있는 레지스터 주소 레지스터 : 메모리 주소를 저장하여 메모리 접근에 사용되는 레지스터범용 레지스터 : 데이터와 주소를 모두 저장할 수 있는 레지스터부동 소수점 레지스터 : 부동소수점 값을 저장하기 위해 사용된다.상수 레지스터 : 0이나 1등 고정된 값을 저장하고 있는 레지스터특수 레지스터 : 프로그램의 상태를 저장한다.명령 레지스터 : 현재 실행 중인 명령어를 저장한다.색인 레지스터 : 실행 중에 피연산자의 주소를 계산하는 데 사용된다..
인트라넷(Intranet) 기관 내부 목적으로 사용되는 네트워크인터넷(Internet)과 같이 TCP/IP 프로토콜을 사용한다.웹 브라우저를 이용한다.인터넷의 확장성과 개방형 구조의 장점을 기업 업무에 이용할 수 있도록 한 기업 내부 네트워크기업 내부 직원 이외에 다른 사용자들은 사용할 수 없다. 엑스트라넷(Extranet) 인트라넷의 확장 기업 내부 직원 이외에 협력 회사나 고객에게 사용할 수 있도록 한 것
1-1 응용 계층 사용자와 가장 밀접한 계층이며 인터페이스 역할을 한다. 실제로 통신의 최종 목적에 해당하는 계층응용 계층에서는 헤더와 트레일러가 추가되지 않는다. 1-2 주요 역할 응용 서비스를 네트워크에 접속 시키는 역할을 한다. 파일 전송, 데이터베이스, 원격 접속, 이메일 전송 등...... 1-3 프로토콜 사용자와 가장 가까운 프로토콜을 정의한다.HTTPFTPTelnetDNSSMTP 등
1-1 표현 계층(6계층) 코드 간의 번역을 담당한다. 데이터의 구조를 하나의 통일된 형식으로 표현함으로써 응용 계층의 데이터 형식 차이로 인한 부담을 덜어준다. 1-2 주요 역할 응용 계층의 다양한 표현양식을 공통의 형식으로 변환 암호화압축코드 변환 서로 다른 형태의 코드 변환(ASCII, EBCDIC, Binary 등), 파일 변환, 문장 축소화 기능 등을 수행한다. 1-3 데이터 단위 메시지
1-1 세션종단 간 일회용 논리적 연결 1-2 세션 관련 프로토콜SIP SDP 2-1 세션 계층(5계층) 통신 세션을 구성하는 계층으로 포트 연결이라고도 할 수 있다.종단 호스트 프로세스 간에 생성, 유지, 종료하는 데 필요한 여러 기능을 제공한다. 사용자와 전송 계층 간의 인터페이스 역할을 한다.LAN 사용자가 서버에 접속할 때 이를 관리하는 기능도 수행한다.네트워크 상에서 통신을 할 경우 양쪽 호스트 간에 최초 연결을 하며 연결이 끊어지지 않도록 유지 시켜주는 역할을 한다. 3-1 주요 역할접속 설정 및 해제 세션을 설정 및 해제하는 기능이다. 다중화 여러 세션들이 효율을 높이기 위해 1개의 같은 전송 계층에 접속할 수 있다. 에러복구 토큰을 사용하여 대화를 관리 누가 언제 통신하였는지를 결정하며 토..
1-1 전송 계층(4계층)두 시스템 간의 신뢰성 있는 데이터를 주고 받을 수 있도록 한다. 상위 계층들이 데이터의 전달의 유효성이나 효율성을 신경 쓰지 않도록 한다.네트워크 계층에서 전송한 데이터와 실제 운영체제의 프로그램이 연결되는 통신 경로이다. 네트워크 계층으로부터 얻은 서비스 형태(연결지향성 및 비연결성)에 따라 전송 계층 프로토콜의 크기와 복잡성이 결정포트가 사용 되는 계층 1-2 주요 역할에러 복구 에러 복구는 재전송으로 이루어진다. 흐름 제어 1-3 프로토콜 TCP : 양방향 데이터 전송 방식, 데이터 손실 발생 시 재전송한다. 속도 느림 신뢰도 높음UDP : 단방향 데이터 전송 방식, 데이터 손실을 신경쓰지 않는다. 속도 빠름 신뢰도 낮음 1-4 데이터 단위세그먼트 1-5 장비게이트웨이
1-1 OSI 모델국제표준화기구(ISO)에서 다양한 네트워크의 호환을 위해 제정한 표준 네트워크 통신 모델이다. 1970년대 후반부터 IBM과 DEC 같은 회사들이 네트워크 구조를 발표했는데, 그 당시에 발표된 네트워크는 타사의 네트워크 구조를 전혀 고려하지 않은 채 개발되어 상호 연동하는 데 어려움이 많았다. 이에 국제표준화기구(ISO)는 다양한 네트워크의 호환을 위해 OSI 7 계층이라는 표준 네트워크 모델을 만들었다. 이 OSI 7계층은 지금까지도 네트워크 표준 모델로 쓰이고 있는 중요한 표준 모델이다. 2-1 목적 데이터 흐름을 파악할 수 있다. 각 계층별 기능과 역할을 통해 데이터 전달 과정에 대한 전반적인 흐름을 이해할 수 있다. 문제해결이 쉽다. 네트워크 통신에 문제가 발생할 경우 1계층부터..
1-1 네트워크 계층(3계층)논리적 주소를 담당하고 패킷의 전달 경로를 결정하는 역할을 한다.데이터를 전송할 수신 측의 주소를 찾고 수신된 수신된 데이터의 주소를 식별하여 전송 계층으로 전송한다.데이터(프레임)를 패킷 단위로 분할(세그멘테이션)하여 전송한 후 재결합 시킨다.패킷에는 논리 주소가 포함되어 있다. 1-2 네트워크 계층의 주요 역할 논리적 주소체계 부여 라우팅과 관련된 주소를 지정한다. 경로 제어 (라우팅) 논리적 주소를 기반으로 전송 경로를 결정한다. 1-3 네트워크 계층 장비라우터 L3 스위치 1-4 네트워크 계층 프로토콜 IP IPXARP 등 1-5 네트워크 계층 데이터 단위 패킷