본문 바로가기
Programing/Knowledge

[Knowledge] Token (토큰)

by 꾸압 2022. 8. 25.

 

<설명>

  - [Programming part] Token은 source code의 기본 부분을 의미.

  - [Programming part] 문법적으로 더 이상 나눌 수 없는 기본 언어 요소.

    ==> ex) 하나의 keyword, 연산자, 구두점 등이 Token.

 


 

  - [Network part]

    ==> Token ring network 를 따라 돌아다니는 일련의 특별한 비트열.

    ==> computer는 network를 따라 순환하는 token을 자신이 잡았을  때에서야 network에 msg를 보낼 수 있음.

    ====> 각 node는 control token을 전달받은 후, 망 접근 권한을 가짐

    ==> 각 network는 오직 1개의 token만이 존재하기에, 여러 computer가 동시에 msg 전송하는게 불가능.

 


 

  - [etc] 협력자들 간 공유 resource 접근의 동기화를 보장하고자 전달하는 추상 개념.

    ==> 이 개념의 Token은 절대 복제, 손상 불가.

    ==> Token을 가진 자는 누구라도 특정 resource의 접근 허용 및 통제 권한을 가짐.

    ==> ex) git public repository는 주인장만이 code 수정 권한이 있고(Token), 지나가는 이들은 볼 수만 있지 수정권한(Token) 없음. 수정을 원하면 주인장에게 token 요구.

 


 

<출처 1> https://www.techtarget.com/whatis/definition/token

<출처 2> http://www.terms.co.kr/token.htm?ckattempt=1

<출처 3> http://www.ktword.co.kr/test/view/view.php?m_temp1=3673

<출처 4>

 

 

댓글