웹/용어 및 개념(4)
-
DNS(Domain Name System)
DNS TCP/IP 네트워크상에서 기억하기 쉽게 문자로 만들어진 도메인을 컴퓨터가 처리할 수 있는 숫자로된 인터넷 주소(IP)로 바꾸는 시스템 네트워크 상에서 컴퓨터들은 IP주소를 이용하여 서로를 구별하고 통신. 사람들이 네트워크를 통해 원격의 컴퓨터에 접속하기 위해서는 IP주소를 이용하여야 하지만, 숫자의 연속인 IP주소를 일일이 외울 수 없기 때문에 쉽게 기억할 수 있는 도메인 주소 체계가 만들어짐 DNS Server IP 주소와 Domain 이름을 기억하는 기능 Client 가 이름을 물어보면 IP를 알려주는 기능 수천대의 서버가 협력 도메인 질의 계층 구조 맨 뒤의 .은 생략 각각의 부분들은 부분들을 담당하는 독자적인 Server Computer가 존재 root는 top-level을 담당하는 Se..
2020.06.24 -
이미지
이미지 개념 비트맵과 벡터 이미지 이미지(그래픽)는 크게 비트맵과 벡터로 구분 비트맵(Bitmap) 픽셀이 모여 만들어진 정보의 집합으로 레스터(Raster) 이미지라고 함. 픽셀 단위로 화면에 렌더링 장점 : 정교하고 다양한 색상을 자연스럽게 표현 단점 : 확대/축소 시 계단 현상, 품질 저하 발생 확장자 : jpg, png, gif 벡터(Vector) 수학적 정보의 형태(Shape)들이 만들어지는 결과물 이미지가 가지고 있는 점, 선, 면의 위치(좌표), 색상 등의 정보를 온전히 가지고 있으며 그를 화면에 렌더링 좀 더 많은 연산을 해야하지만, 해상도(픽셀)에 영향을 비트맵 이미지와 달리 해상도로 부터 자유롭게 렌더링 가능 (이미지가 깨지지 않는다), 수학적 정보만을 가지고 있기 때문에 이미지 확대/..
2019.11.24 -
웹 표준 / 크로스브라우징 / 웹 접근성
웹 표준(Web Standard) 웹에서 사용되는 표준 기술이나 규칙을 의미, W3C의 권고안에서 나온 기술들이 해당 표준 기술들을 기준으로 웹 브라우저(크롬, IE, 사파리 등)가 만들어지는데, 브라우저를 만드는 업체(구글, MS, 애플 등)에서 표준 기술을 해석하는 차이, 새로운 기술 삽입(표준화 제정 단계에 따른) 등으로 조금은 다르게 구동 ※ 표준화 재정 단계의 ‘권고안(REC)’에 해당하는 기술을 표준이라고 부름 크로스 브라우징(Cross Browsing) 다르게 구동되는 여러 브라우저에서 동일한 사용자 경험(같은 화면, 같은 동작 등)을 줄 수 있도록 제작하는 기술, 방법 등을 의미 대부분의 브라우저는 최대한 웹 표준을 준수해서 제작되기 때문에 문제 되는 경우가 적지만 MSIE(마이크로소프트 ..
2019.11.24 -
HTML / CSS / JS 역할
HTML (Hyper Text Markup Language) 페이지에 제목, 문단, 표, 이미지, 동영상 등을 정의하고 구조와 의미를 부여하여 정적 언어로 웹의 구조를 담당 CSS(Cascading Style Sheets) 마크업 언어(HTML, XML 등)가 실제 표시되는 방법(색상, 크기, 폰트, 레이아웃 등)을 지정하여 콘텐츠 구조를 꾸며주며주는 정적 언어로 웹의 시각적인 표현을 담당 JavaScript 컨텐츠를 바꾸고 움직이는 등 페이지를 동적으로 꾸며주는 역할을 담당 HTML과 CSS를 동원해서 그들의 업무(구조, 시각적 표현 등)도 담당할 수 있지만, 그들만큼 잘하진 못하기 때문에(성능적으로) 되도록 동적 처리에만 집중 결론 3가지 언어들이 각자의 역할을 수행하기 위해 구조적/기술적으로 언어(..
2019.11.24