전체 글(54)
-
3장 1~3 요약(미완성)
3.1Transport-layer service 전송층은 process 간에 정보를 전달합니다. 그래서 application process간에 논리적 정보전달을 해준다고 할 수 있습니다. core망에서는 이 층을 처리하지 않습니다. 일반적으로 sender 쪽에서 메시지를 넘겨주면 적당한 크기로 잘라서 segment로 만든 후 network layer로 넘겨주는 기능을 합니다. receiver 쪽에서는 segment를 모아서 message로 만든 후 application layer로 넘겨줍니다. 네트워크 층은 end system, 즉 호스트 간에 데이터를 전달해주는 역할을 하고 전송 계층은 프로세스 간에 데이터를 전달해주는 역할을 합니다. 네트워크에는 인터넷 프로토콜(IP)이 돌고 있는데 이는 최선을 다하..
2020.10.21 -
2-6 비디오 스트리밍과 CDN 요약
인터넷 비디오는 인터넷의 주 소비 대상입니다. 너무 많이 써서 하나의 서버로는 힘듭니다. 그리고 접속 장치가 스마트폰, PC등 다양합니다. 이 다른 환경에서 어떻게 서비스를 잘 해줄까요? 해결방법은: distrubuted, application-level infrastructure입니다. 비디오는 여러 이미지를 연속으로 (24~30 프레임) 보여줘서 잔상이 남게하는 것입니다. 디지털 이미지는 픽셀의 배열로 되어 있습니다. 이는 rebundancy, 즉 연관성을 이용하여 인코딩합니다. 인코딩 방식은 CBR(Constant Bit Rate) 즉 인코딩률이 고정되어있는 방식과 VBR(Variable Bit Rate) 즉, 비디오 인코딩이 내용에 따라 달라집니다. 비디오 서비스 중에 UDP를 이용하는 RTSP(..
2020.10.21 -
4장 요약본
4장은 프로세서가 어떻게 동작이 되는지에 대한 내용을 다룹니다. 먼저 논리설계, 로직 디자인 때 배웠던 내용을 아주 잠깐만 훑어보겠습니다. 만약 전력량이 낮으면 0, 높으면 1.... 그냥 4장 나가면서 필요한 내용 틈틈히 추가로 설명하겠습니다. 먼저 이것만 보고 갑시다. 물론 이 그림의 출처는 ㄱㅇㅁ 교수님의 ppt chapter4 (part1)입니다. 상업적 용도가 아닙니다. 어차피 광고 심사 실패해서 광고 안붙어요...후... 각각에 대한 설명은 그냥 생략할게요 MUX나 ALU만 나중에 살짝 언급하겠읍니다. 그리고 레지스터가 있는데 형태만 살짝 보고 갈게요. 별로 예쁘게 생기지 않았습니다. 클락과 관련된 내용도 일단 생략합니다. 논설에서 나왔으니까요... 그리고 우리가 이번 단원을 확실히 이해하기 ..
2020.10.20 -
3장 요약본 (미완성, 3장이 4장보다 쉬워서 4장부터 만들겠습니다.)
컴퓨터의 산술에는 정수 연산과 실수 연산이 있습니다. 먼저 정수 연산부터 보면 더하기의 경우 이진 수로 다 바꿔서 그냥 더하면 됩니다. 대신 여기서 조심해야할 것이 바로 overflow입니다. 문명이라는 게임의 핵간디가 바로 대표적인 overflow로 인해 벌어진 사건이었죠. 이는 정수로 표현하는 범위를 넘어선 결과가 나오는 것입니다. 만약 양수와 음수를 더하면 오버플로우가 발생하지 않습니다. 그러나 양수끼리 더하면 만약 결과의 부호가 1일 경우 오버플로우가 발생하죠. 그리고 음수끼리 더하여 결과의 부호가 0일 경우도 오버플로우가 발생합니다. 빼기 계산에서도 오버플로우가 발생할 수 있습니다. 만약 양수에서 양수를, 음수에서 음수를 뺄 때는 오버플로우가 발생하지 않습니다. 그러나 양수에서 음수를 뺄때 결과..
2020.10.20 -
프로젝트 소스파일 분석
1. 각 파일의 역할 -BoardVO.java: 게시판에 들어갈 필드들을 구현해주고 get, set 함수를 통해 접근할 수 있도록 해줍니다. -JDBCUtil.java: 해당 사이트의 database와 연결을 해줍니다. -BoardDAO.java: 연결된 사이트에서 데이터를 가지고 와서 화면에 뿌려주고 여러 메서드들을 실행시켜줍니다. 2.JSP 파일들 분석 어떤 일을 하고 있는가?-addpost.jsp: Add New Post에서 입력하고 버튼을 눌렀을 때 나오는 알림창을 표시해줍니다.-addpostform.jsp: 새 포스트를 작성할 폼을 보여줍니다.-deletepost.jsp: 작성된 포스트를 삭제합니다.-editform.jsp: 작성된 포스트를 수정합니다. -editpost.jsp: 포스트를 수정할..
2020.10.18 -
자유게시판 실행 결과
1. index.jsp 실행 결과 2.10개 이상 추가 3. 쿼리 하나(11번)를 삭제하고 하나(10)를 수정했습니다.
2020.10.18