Ssssong += Dev

[Server] 서버 관련 용어 정리 본문

카테고리 없음

[Server] 서버 관련 용어 정리

ssong_dev 2022. 11. 17. 18:19

Concurrent Session

동시 연결 수 : 얼마 만큼 많은 성립된 TCP 세션을 유지할 수 있는지 나타내는 수치

 

 

ThreadSafeDictionary

- 멀티쓰레드 환경에서 dictionary 접근을 안전하게 하기 위해 lock 문을 세팅해준다.

lock 문은 특정 블럭의 코드를 한번에 하나의 쓰레드만 실행할 수 있도록 해준다.

주로 object 타입의 private 필드를 지정하고 lock(obj) 와 같이 지정한다.

lock(this)와 같이 잘못 사용할 수 있는 것은 의도치 않게 Deadlock(데드락 - 운영체제 혹은 소프트웨어의 잘못된 자원 관리로 인하여 둘 이상의 프로세스, 심하면 운영체제도 포함해서 함께 퍼지는 현상을 말한다. 교착 상태.)을 발생시키거나 lock Granularity(세분성)을 떨어뜨린다.

 

Deadlock 데드락

https://namu.wiki/w/%EB%8D%B0%EB%93%9C%EB%9D%BD

 

데드락 - 나무위키

먼 길아기가 잠드는 걸 보고 가려고 아빠는 머리맡에 앉아 계시고. 아빠가 가시는 걸 보고 자려고 아기는 말똥말똥 잠을 안 자고. 아기를 제거하면 교착 상태 해결! Deadlock. 교착 상태. 운영체제

namu.wiki

https://gyoogle.dev/blog/computer-science/operating-system/DeadLock.html

 

데드락 (DeadLock, 교착 상태) | 👨🏻‍💻 Tech Interview

데드락 (DeadLock, 교착 상태) 두 개 이상의 프로세스나 스레드가 서로 자원을 얻지 못해서 다음 처리를 하지 못하는 상태 무한히 다음 자원을 기다리게 되는 상태를 말한다. 시스템적으로 한정된

gyoogle.dev

 

 

Dump 덤프

https://m.blog.naver.com/on21life/221510758310

 

IT용어 - dump, 덤프 란 무엇인가

과거 히스토리 안전하게 검사하기 dump 컴퓨터 분야에서 덤프(dump)는 어떤 장애가 발생했을 때, 프로그램...

blog.naver.com

https://www.computerhope.com/jargon/d/data-dump.htm

 

What is a Data Dump?

Computer dictionary definition of what data dump means, including related links, information, and terms.

www.computerhope.com

 

data dump는 주로 네트워크 연결에서 두 시스템 간의 많은 양의 데이터 이동이 일어나는 것을 말한다.

예를 들어 데이터베이스가 다른 소프트웨어 어플리케이션이나 사람에 의해 사용되는 네트워크 서버에 dump 될 수 있다.

몇몇 웹사이트들은 시스템 밖에서 데이터를 dump 받아 방문자들이 볼 수 있게 publish 한다.

 

 

 

Session 세션

https://ko.wikipedia.org/wiki/%EC%84%B8%EC%85%98_(%EC%BB%B4%ED%93%A8%ED%84%B0_%EA%B3%BC%ED%95%99) 

 

세션 (컴퓨터 과학) - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전.

ko.wikipedia.org

세션이란 특히 네트워크 분야에서 반영구적이고 상호작용적인 정보 교환을 전제하는 둘 이상의 통신 장치나

컴퓨터와 사용자 간의 대화나 송수신 연결상태를 의미하는 보안적인 다이얼로그 및 시간대를 가리킨다.

 

일반적으로 세션은 컴퓨터 시스템의 관리자(또는 OS 또는 서버)가 자신의 자신을 이용하는 것을 허락한 사용자(컴퓨팅)를 인식한 일정한 기간을 가리키는 것으로 광범위하게 이해할 수 있다.

따라서 세션 동안에 사용자는 시스템으로부터 허락된 범위 안에서 응용프로그램, 설정값, 자원을 사용할 수 있게 되지만

이러한 인스턴스는 여전히 세션관리자인 컴퓨터 시스템의 감독 하에 관리되어야 한다.

 

이러한 세션은 일반적으로 로그인의 방식을 통해 컴퓨터와 사용자 간에 성사되고 유지된다.

 

 

 

 

Session Server 세션 서버

https://technet.tmaxsoft.com/upload/download/online/jeus/pver-20140203-000001/server/chapter_session_server.html

 

제10장 세션 서버

수정된 세션은 리모트 백업이 있을 경우 SCRemoteContainer를 통해 백업 서버로 정해진 다른 웹 컨테이너의 분산 세션 서버로 in-memory 백업된다(backupSession). 이때 파일 storage 설정이 있다면 Local File stor

technet.tmaxsoft.com

 

 

 

Socket 소켓

https://recipes4dev.tistory.com/153

 

소켓 프로그래밍. (Socket Programming)

1. 소켓(Socket) 만약 네트워크와 관련된 프로젝트를 진행하면서, 사용자(User)의 관점이 아닌, 개발자(Developer)의 관점에서 네트워크를 다뤄본 경험이 있다면, "소켓(Socket)"이라는 용어가 아주 낯설

recipes4dev.tistory.com

프로그램이 네트워크에서 데이터를 송수신할 수 있도록, 네트워크 환경에 연결할 수 있게 만들어진 연결부