본문 바로가기
728x90

전체 글491

Web Programming & HTML5 웹 개발이란? -인터넷이나 인터라넷을 위한 웹 사이트를 개발하는 일 -가장 단순한 단일 정적 문서의 텍스트에서부터 가장 복잡한 웹 기반 인터넷 애플리케이션, 전자 비즈니스, 소셜 네트워크 서비스에 이르기까지 개발 범위가 다양 -일반적으로 웹개발이라 부를 때 더 포괄적인 작업으로는 웹 디자인, 웹 콘텐츠 개발, 클라이언트 사이드/서버 사이드 스크립트 잡업, 웹 서버 및 네트워크 보안 구성, 전자 상업 개발을 아우름 웹 표준 -월드 와드 웹의 측면을 서술, 정의하는 공식 표준이나 다른 기술 규격을 가리키는 일반적 용어 -최근에 이 용어는 웹 사이트를 작성하는데 중요도가 높아지고 있으며 웹 디자인, 개발과 관계있음 -웹 사이트나 웹 페이지가 표준을 준수한다는 것은 일반적으로 올바른 HTML,CSS,자바스크립트.. 2020. 4. 24.
Node.js 객체 server 객체 : http 모듈에서 가장 중요한 객체, createServer() 메서드를 사용하여 생성 메서드 : listen(port[, callback])) 서버를 실행 / close([callback]) 서버를 종료 Port란? 포트는 컴퓨터와 컴퓨터를 연결하는 정보의 출입구 역할 하는 곳. 컴퓨터에는 0번 부터 65535번까지 포트가 있다. 사실 server 객체는 이벤트가 더 중요하다. server 객체는 EventEmitter 객체를 기반으로 만들어졌기 때문에 이벤트를 연결할 수 있다. 이벤트 이름 설명 request 클라이언트가 요청할때 connection 클라이언트가 접속할때 close 서버가 종료될때 checkContinue 클라이언트가 지속적인 연결을 하고 있을 때 upgrade .. 2020. 4. 23.
http모듈 HTTP(HyperText Transfer Protocol) : TCP/IP 기반에 프로토콜입니다. HTML 페이를 전달하는 데 사용하는 프로토콜이지만 다른 파일을 전송할 때도 많이 사용합니다. http모듈은 Node.js의 가장 기본적인 웹 모듈이며 HTTP 웹 서버와 클라이언트 생성하는 것과 관련된 모든 기능을 담당합니다. 개념 설명 요청 웹 페이지에 접속하려고 하는 어떤 요청 응답 요청을 받아 이를 처리하는 직업 http 모듈 HTTP 웹 서버와 관련된 모든 기능을 담은 모듈 server 객체 웹 서버를 생성하는 데 꼭 필요한 객체 response 객체 응답 메시지를 작성할 때 request 이벤트 리스터의 두 번째 매개변수로 전달되는 객체 request 객체 응답 메시지를 작성할 때 request.. 2020. 4. 23.
리버싱핵심원리_2 03 리틀 엔디언 표기법 바이트 오더링(Byte Ordering) : 데이터를 저장하는 방식 -빅 엔디언(Big Endian) 직관적, 대형 UNIX 서버에 사용되는 RISC 계열의 CPU에서 많이 사용. 네트워크 프로토콜에 빅 엔디언이 사용 -리틀 엔디언(Little Endian) 데이터 역순 저장, Intel x86 CPU, 산술연산고 데이터 타입의 확장/축소될때 더 효율적 04 IA-32 Register 기본설명 -CPU 레지스터란? CPU 내부에 존재하는 다목적 저장 공간 CPU가 RAM에 있는 데이트를 액세스(Access)하기 위해서는 시간이 오래 걸림 레지스터는 CPU와 한 몸이기 때문에 고속으로 데이터 처리 가능 IA-32의 레지스터 Basic program execution register.. 2020. 4. 18.
728x90