@ 16. 1 ~ 17. 1/네트워크 프로그래밍
-
DB란 무엇인가@ 16. 1 ~ 17. 1/네트워크 프로그래밍 2017. 1. 4. 17:45
데이터 베이스 : 여러가지 업무에 공동으로 필요한 데이터를 유기적으로 결합하여 저장한 집합체, 데이터를 효율적으로 처리하기 위하여 개발된것으로 같은 데이터가 중복되는 문제를 없앨 수 있으며..업무가 확대되어도 새로 파일을 준비할 필요가 없다는 장점이다..궁시렁궁시렁.. 사전적 요소는 저렇고..그 내용을 쉽게 접근하여 처리하고 갱신할 수 있도록 구성된 데이터의 집합체이다.결국 데이터(자료)를 모아둔 것이라고 한다. 수많은 기능들 중에서도 특히 다수의 사용자가 동시에 플레이 하는 MMORPG의 경우를 위해서 가장 중요한 기능이 바로 트랜잭션의 처리이다.트랜잭션은 데이터베이스의 완정성 혹은 무결성을 보장하는 기능으로..일련의 여러작업을 하나의 단위로 처리할 수 있게 해주는 기능을 말한다. 트랜잭션 처리의 4대..
-
http 프로토콜 요청 / 응답@ 16. 1 ~ 17. 1/네트워크 프로그래밍 2016. 12. 8. 14:38
HTTP 프로토콜의 구조 HTTP 프로토콜은 요청(Request)과 응답(Response)의 형태로 이루어졌다.예를들어 사용자가 웹 페이지의 링크를 클릭했을 때 브라우저는 HTTP 프로토콜의 요청 형태로 HTTP 메시지를 작성하여 웹 서버에 전송하게 된다. 웹 서버에서는 지금 받은 HTTP 메시지가 요청(Request) 메시지임을 판단하고 그 데이터를 분석해서 HTTP 프로토콜의 응답(Response) 형태로 메시지를 작성하여 브라우저로 보내게 되면 브라우저는 메시지를 받아서 사용자의 화면에 표시하게 된다. HTTP 메시지는 시작라인, 헤더, 본문으로 이루어져 있는데, 시작라인에는 URL, 헤더에는 버전정보, 본문에는 내용이 들어가있다. HTTP 요청(Request) 메시지HTTP 요청 메시지는 기본적으..
-
네트워킹 기초@ 16. 1 ~ 17. 1/네트워크 프로그래밍 2016. 12. 5. 23:43
tcp / ip를 먼저 알기 위해서는 프로토콜을 알아야 한다.기본적으로 규정을 이야기하는데 약속 이라고도 한다. 스트림....네트워크에서는 보낸 개수랑 받는개수가 틀리수도 시작이 데이터가 틀릴 수도..데이터의 끝이 틀릴 수도..패킷 : 인터넷 표준에서 주고 받는 데이터 단위(스트림이나 메시지는 패킷이라는 것으로 쪼개지고 조립되는 과정이 반복됨..) 레이턴시 : 전송되는 데이터가 목적지에 도착하는데 걸리는 시간네트워크 통신을 하기 위한 것.. UDP : 사용자가 정의한 메시지를 전송하는 통신규약..다대다 통신가능..패킷 드랍이 발생했을때 운영체제가 재송신을 해주는 일이 없음..멀티미디어나 통신 게임 등에서 이 프로토콜 사용기관총 ㄴ난사 케릭터 이동 같은것 빼고는 다 TCp TCP : 전송 제어 프로토콜, ..