목록STUDY/ETC (3)
Developer N
DNS 캐시란? 웹 브라우저를 통해 사이트 접근시 인터넷 주소 DNS(Domain Name System)로 인터넷 IP주소를 변환하여 인터넷 서버에 해당하는 IP주소를 찾아 접속하게 된다. 이때 웹 브라우저의 DNS 캐시는 방문하는 모든 사이트의 IP주소를 저장하는 데이터은행 역할을 하는데, 저장된 데이터는 컴퓨터가 웹 사이트의 IP주소에 쉽게 접근할 수 있게 만들어준다. 만약 웹 사이트가 새 서버로 전환하거나 IP주소가 오래된 경우 접근을 시도할 때 DNS오류가 발생할 수 있다. 이러한 경우 DNS 캐시를 삭제하면 연결 오류 및 접근 속도 향상에 도움이 된다. DNS Flushing(DNS 캐시 삭제)이란? DNS를 플러시하는 것은 IP주소와 DNS 이름과 관련되어 저장된 정보를 제거하는 것을 의미한다..
흐름도 필요한 작업과 처리 순서를 기호와 도형을 사용하여 도식화한 것 국제표준기구(ISO : International Standardization Organization)에서 지정한 기호와 흐름선을 활용함 플로우 차트, 순서도라고도 불림 여러 분야에서 프로세스나 문제 분석, 기획, 디자인, 설계 등 폭넓게 활용 컴퓨터 프로그래밍에서는 주로 프로그램이 돌아가는 과정을 그림으로 나타낼 때 사용 프로그래밍의 기초가 됨(플로우차트의 흐름은 코딩의 순서와 같음) 데이터 프름은 대체로 순서도가 쓰이지 않고 데이터 흐름도가 쓰임 흐름도의 장점 프로그램의 흐름을 단순화하여 분석하기에 명료해짐 논리적인 오류를 보다 쉽게 파악 가능 도식화된 기호 덕분에 다른 사람이 쉽게 이해 가능 원시 프로그램의 작성을 용이하게 하여 코..
API(Application Promgramming Interface) 란? 정의 및 프로토콜 집합을 사용하여 두 소프트웨어 구성 요소가 서로 통신할 수 있게 하는 메커니즘 API의 맥락에서 '애플리케이션'이라는 단어는 고유한 기능을 가진 모든 소프트웨어를 의미 '인터페이스'는 두 애플리케이션 간의 서비스 계약을 의미하며, 이 계약은 요청과 응답을 사용하여 두 애플리케이션이 서로 통신하는 방법을 정의함 API 문서에는 개발자가 요청과 응답을 구성하는 방법에 대한 정보가 있음 API 작동 방식 API 작동 방식 설명 SOAP API 단순 객체 접근 프로토콜 사용 클라이언트 - 서버간 XML을 사용하여 메시지 교환 과거에 많이 사용되었고 유연성이 떨어지는 API RPC API 원격 프로시저 호출 클라이언트가..